Vim: Откройте новую вкладку проводника с каталогом файла, в котором вы находитесь - PullRequest
18 голосов
/ 08 апреля 2011

Я бы хотел открыть новую вкладку с проводником, установленным в каталог файла, который я открыл, вместо каталога, из которого я открыл vim. Например,

Если я это сделаю:

~: cd ~/dir1
~/dir1: vim dir2/dir3/dir4/file1

Затем из этого окна я хотел бы открыть новую вкладку с проводником, который в данный момент отображает содержимое ~/dir1/dir2/dir3/dir4/ (каталог файла в текущей активной вкладке).

У меня настроено следующее отображение:

nnoremap <leader>t :tabnew<CR>:Ex . <CR>

Но это просто открывает проводник на ~/dir1. Как я могу отредактировать это сопоставление клавиш, чтобы передать в :Ex каталог файла, который открыт в данный момент?

Спасибо!

Ответы [ 2 ]

60 голосов
/ 12 апреля 2011

В качестве альтернативы :tabe %:h есть также

:Texplore

или просто :Te

16 голосов
/ 08 апреля 2011
:tabe %:h

Открывает вкладку, редактируя «заголовок текущего имени файла» (% - имя текущего файла, : добавляет модификаторы, а h - модификатор basename / head), то есть каталог.

...