Не могу перейти на предыдущую страницу в gvim - PullRequest
0 голосов
/ 23 мая 2018

У меня очень странная проблема, которой раньше не было в моей среде, но теперь она произошла.При редактировании файлов я привык делать так:

  1. gvim.#open текущий просмотр каталога
  2. прокрутите вверх / вниз, чтобы выбрать файл, введите, затем отредактируйте.
  3. ctrl-6 # возврат в предыдущий каталог

Однако однажды яобнаружил, что step3 не удалось, он сказал "Нет альтернативного файла".Мой файл .vimrc содержит только:

colorscheme darkblue

set number

set autoindent

set nowrap

set ignorecase

set cursorline

Я пытался очистить все содержимое в .cshrc, но то же самое.Может кто-нибудь сказать мне, что не так с моим gvim?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Это выглядит как изменение поведения, представленное в Vim 7.4.Представление netrw больше не сохраняется как альтернативный файл .См. это обсуждение.

Казалось, что сопровождающие Vim разделились в отношении правильного поведения, но Брэм сам предложил этот совет сmapping:

Я понимаю, что редактирование каталога текущего файла - это то, что я часто делаю, но я никогда не удосужился настроить для него отображение.Набрать «: e%: h» не так уж сложно, но CTRL-O, чтобы вернуться назад к представлению каталога netrw%, было проще.

Теперь я добавил отображение:

    map ,d :e %:h<CR> 

Давайте посмотрим, смогу ли я привыкнуть к этому.

Другое связанное обсуждение можно найти здесь .

0 голосов
/ 23 мая 2018

Скорее всего, вы используете netrw для редактирования каталога.Это эквивалент :Explore.К сожалению, netrw имеет плохую привычку не поддерживать альтернативный буфер, #.Возможно, вы сможете обновить netrw или использовать :Rexplore (для краткости :Rex), чтобы возобновить исследование.

Другой вариант - просто использовать :e с подстановочными знаками и завершением табуляции для исследования файлов.Используйте <c-d>, чтобы составить список завершений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...