23

我想打开一个新选项卡,将文件资源管理器设置为我打开的文件的目录,而不是我打开 vim 的目录。例如,

如果我做:

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

然后从该窗口内部,我想打开一个新选项卡,其中包含当前显示内容的文件资源管理~/dir1/dir2/dir3/dir4/器(当前活动选项卡中的文件目录)。

我设置了以下映射:

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

但这只是在~/dir1. 如何编辑此键映射以传递到:Ex当前打开的文件的目录?

4

3 回答 3

74

替代:tabe %:h, 还有

:Texplore

或者干脆:Te

于 2011-04-11T22:41:48.470 回答
17
:tabe %:h

打开一个选项卡,编辑“当前文件名的头”(%是当前文件的名称,:添加修饰符,h是基本名称/头修饰符),即目录。

于 2011-04-08T14:29:02.063 回答
1

:Hexplore除了 François 的回答,您还可以打开新的拆分窗口,以防您想分别使用or进行水平或垂直并排比较:Vexplore

于 2020-05-25T10:40:16.370 回答