Если я открою файл, vim dir/to/my/file.c
как я могу легко открыть каталог dir/to/my
в обозревателе файлов vim?
90
Попробуй :Ex[plore]
. От :help Ex
:
: Explore откроет браузер локального каталога в каталоге текущего файла (или в каталоге [dir], если указан). Окно будет разделено, только если файл был изменен, в противном случае окно просмотра займет это окно. Обычно расщепление происходит горизонтально.
Я лично предпочитаю:
:Sex
команда. Это делает разделенное окно для вас, и помещает вас в текущий каталог.
:Sex dir/to/my
тоже работает
:Vex
чтобы открыть каталог по вертикали.Tex
было именно то, что я искал (а неtabe.
)Вы можете использовать:
Больше информации о расширениях здесь: http://vimdoc.sourceforge.net/htmldoc/eval.html#expand ()
источник
Как уже упоминалось, вы можете просто сделать ": Explore", и он откроет проводник для каталога текущего файла.
Однако, если вам нужно явно указать каталог, вы можете использовать ctrl+ rв строке: -command для чтения содержимого любого регистра в, а регистр% - это текущее имя файла, включая путь, если необходимо. Так что просто сделайте: e ctrl+ r%, затем возвратитесь к имени файла и нажмите enter.
Есть и другие способы сделать это, но этот метод я обычно использую.
источник
:e %
[вкладка], которая будет расширять% для вас.Для открытия проводника Windows с указанием каталога текущего файла:
(Источник: http://vim.wikia.com/wiki/Open_Windows_Explorer_showing_directory_of_current_buffer )
источник
: e dir / to / my /
: э. открывает каталог, из которого вы изначально запустили vim.
Vim browser 'c' устанавливает рабочий каталог.
Я не уверен, есть ли способ автоматически перейти к каталогу файла, который вы редактируете.
источник
Если вы редактируете с помощью
pwd
команды на Unix, он откроет текущий каталог, в котором вы находитесь.Это не будет работать так, как вы хотите, если вы какое-
cd
то время работали в vim.источник
dirname раскрывается в каталог, в котором находится текущий файл.
источник
если вы хотите получить оболочку, вам нужно будет
:lcd %:p:h
запустить:shell
и затем восстановить рабочий каталог после выходаисточник