2009-07-23 3 views
1

Nowa days Я работаю с редактором Vi с позитивным подходом, который вы можете использовать с большинством вещей, используя его - в отличие от других редакторов. Я наткнулся на одну проблему:Обработка файлов VI/VIM

Давайте предположим, что у меня есть открыть папку с

vi <folder name> 

так он открывает папку в Vi и выводит список файлов в этой папке. Я выбираю файл и читаю содержимое, затем хочу вернуться к предыдущему виду, в котором перечислены имена файлов, поэтому легко выбрать другой файл. Но не знаю, как этого добиться.

Я надеюсь, что для достижения этого должен быть какой-то метод.

ответ

9

G'day,

Если ввести

cntl-shift-6 

вы вернуться к списку файлов.

Edit: Если вы открыли несколько файлов, вы можете получить список всех открытых файлов, введя:

:ls 

И вы увидите что-то вроде:

1 # "ap22_build.sh.log"   line 10 
2 %a "ccc_apache2"     line 34 
3  "local_apache22"    line 12 

Затем вы можете использовать номер слева, чтобы либо перейти в этот файл, указав:

:3 b 

Или открыть его в режиме разделения экрана, введя:

:3 sb 

НТН

веселит,

1

Вы всегда можете попробовать

:e . 
4

Если вы

:e <folder name> 

, который даст вам свой буфер папки снова.

2

на имя команды: Исследовать, но вы можете просто ввести: E (капитала).

1

Рассматривали ли вы установку NerdTree plugin? Это даст вам возможность просматривать файлы с закладками и возможность открывать несколько файлов из буфера браузера, не закрывая буфер или не меняя фокус.

0

Я только что обнаружил, что вы можете :b <search-string>, а вкладка завершена для всех файлов, находящихся в настоящее время в буферах, очень полезно. С :set wildmenu это даже лучше!

Смежные вопросы