Как я могу получить предыдущий список каталогов после открытия файла из каталога / списка файлов?

#vim #editor

#vim #редактор

Вопрос:

 vim .
 

Теперь, выбрав файл, который я открыл, теперь, как я могу вернуть предыдущее окно с этим vim . ?

Ответ №1:

Если вы попытаетесь отредактировать каталог (например vim . ), вы получите проводник каталогов. Редактирование внутри vim:

 :e .
 

Благодаря jumplists можно выполнить резервное копирование в браузер каталогов с Ctrlпомощью O в обычном режиме. Это будет работать лучше всего, если вы не будете переходить между файлами между ними.

Комментарии:

1. : e . отредактирует текущий каталог. Предположим, я начал с vim /var/www/site. Затем открыл файл, теперь я хочу вернуться к этому списку / var/www/site, есть ли что-нибудь вроде кнопки «Назад» или около того?

2. @guru, кажется, есть кнопка «Назад»: C-o в обычном режиме я вернусь к списку. Может работать или не работать с вами. Также обратитесь NerdTree к расширенной версии списка каталогов.

3. C-o работает отлично, как я могу получить справочное руководство для C-o ? : h ??

4. @guru: :h ctrl-o подойдет. В нем будет рассказано о списках переходов, но плагин для браузера каталогов, по-видимому, помечает место перехода, когда вы открываете новый файл с помощью return .

5. Есть ли какая-либо другая альтернатива нажатию CTRL-o?

Ответ №2:

C-o вернется к списку, но курсор будет находиться в конце списка

C-^ также вернется к списку, но курсор будет находиться в начале списка (например .. , строки)

Кто-нибудь знает, как вернуться к предыдущей строке списка, я имею в виду, если я открою файл на 5-й строке в списке, при завершении просмотра / редактирования этого файла, как вернуться на позицию 5-й строки в списке?