Держите курсор в окне Netrw при просмотре файлов в VIM


9

У меня вертикальный раскол в VIM. С одной стороны я открываю netrw (: E) для просмотра некоторых файлов / папок.

Хотя, как только я нажимаю «Return», чтобы войти в папку, папка открывается и курсор перемещается в другое окно.

Как я могу держать курсор в окне netrw?

Ответы:


7

Поместите это в свой .vimrc,

let g:netrw_preview = 1

чтобы настроить вертикальное разбиение предварительного просмотра, затем, когда курсор находится над нужным файлом, введите текст, pчтобы открыть окно предварительного просмотра. Чтобы закрыть окно, введите Ctrl-W z.

Термин, используемый в vim для окна, которое открывается без перемещения курсора на него, является «окном предварительного просмотра». Чтобы узнать больше об этом, см.

:help netrw-preview
:help CTRL-W_z

или просто

:help netrw

и просмотрите оглавление для других команд просмотра и других функций netrw.


Большое спасибо, @garyjohn! Я просмотрел справку, прежде чем задавать вопрос, но явно не смог найти эту настройку.
Art

Интересно, что это работает большую часть времени, но иногда курсор все равно возвращается назад. Бывает, когда я открываю 3 вертикальных разделения и делаю: E в правом - курсор переходит в крайнее левое положение.
Art

Это может быть ошибкой. Вы можете найти имя и адрес автора в верхней части любого из файлов netrw и по адресу: "help pi-netrw.txt". Он очень отзывчивый и отзывчивый. Я бы отправил описание проблемы непосредственно ему.
garyjohn

Спасибо @garyjohn, я связался с автором. Надеюсь, у него будет время, чтобы разобраться в этом.
Art

1

Вы можете использовать: Lexplore, доступный с netrw v150 или более поздней версии (теперь он до v154, который можно получить по адресу http://www.drchip.org/astronaut/vim/index.html#NETRW ).


Возможно, это не совсем то, что попросил ОП, но это именно то, что я искал! Спасибо, что поделились!
Джеймс М. Лей
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.