2012-02-06 4 views
56

Когда я открываю каталог в vim, я могу открыть файл, переместив курсор на имя файла и нажав . Введите.Перейти к обратному просмотру страниц после открытия файла в vim

Теперь, есть ли какая-нибудь команда, чтобы вернуться к предыдущему просмотру каталогов?

Если нет, есть ли способ открыть файл, не закрывая режим просмотра каталогов?

+2

Я не уверен, но если вы хотите действительно удобный просмотр каталогов, я рекомендую вам проверить NERDTree –

ответ

106

Вы можете вернуться в последний буфер, используя :b#.

Если вы только что открыли файл, он приведет вас только к просмотру каталога.

Update: Поскольку этот ответ случился, принять в качестве правильного ответа и, таким образом, на вершине, я хотел бы подвести итог НЕМНОГО ответов, в том числе и по @romainl, что IMHO является правильной ,

  • :Rex[plore]: Возвращение в Проводнике (по @romainl) vimdoc.sourceforge
  • :Ex: открывает проводник, но не обязательно должны быть одинаковыми (от @ drug_user841417). См. vim.wikia
  • :b#: возвращается к «ранее отредактированным буферам». См. vim.wikia
  • Ctrl - O: переход в предыдущее (более раннее) место, не обязательно буфер (byPeyman). См vim.wikia
+0

+1, это здорово. –

+1

Это должно быть ': b #'. Я бы это исправить, но односимвольные изменения не летают. – echristopherson

+0

Если я делаю 'vim ', а затем перейдите к файлу и нажмите 'Enter', это не сработает; если я открываю vim, тогда ': e ', выберите файл и 'Enter', он работает. В обоих случаях ': buffers' показывает только один буфер. Я не знаю, почему это так. – mcmlxxxvi

64

Вы можете использовать Ctrl - O вернуться к предыдущему буфера.

+0

Хороший совет! Благодаря! –

+2

Этот ответ заслуживает того, чтобы перейти к началу .. для простоты ... Пожалуйста, проголосуйте за парней. – mtk

19

:Ex вернет вас (и покажет вам, что вы отредактировали и не сохранили).

+0

+1 намного легче запомнить! – Rob

+0

Я одобрил КАЖДЫЙ один из ответов. все они были полезны – javadba

15

Правильная команда для возврата в листинг netrw: :Rex[plore]. Вы можете запустить его даже после того, как вы прыгнули в десятки файлов и из них.

12

Я полагаюсь на Ctrl ^, чтобы идти туда и обратно b/w два буфера.

+1

Это работало для меня с vim 7.3 на OSX от доморощенного. Ctrl-O не работает. –

+1

Вам даже не нужна смена, можно просто Ctrl 6 – mVChr

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