Как заставить файловый браузер Vim открыть файл в новом буфере?

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

есть ли способ заставить файловый браузер открыть выбранный файл в новый буфер, чтобы файловый браузер все еще был доступен без необходимости его повторного открытия с помощью :e path/to/directory ?

2 ответов


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

вы также можете просмотреть файл с помощью p, который работает :pedit <fname> здесь <fname> это файл под курсором. Это открывает новое окно разделения, но не изменяет фокус или положение курсора. Вы можете закрыть это окно с помощью :pclose или просто :pc.

посмотреть :help netrw-browse-maps для получения дополнительной информации.


Это не совсем то, что вы просите, но я думаю, что это эквивалентно:

Если вы открываете файл из файлового браузера, вы можете использовать CTRL - ^ (и/или CTRL-6 ?) вернуться в браузер. В результате открытия файла в один буфер и файл браузер открыть в каталоге вы начали.

надеюсь, что это помогает...