我想打开一个新的选项卡,文件资源管理器设置为我打开的文件的目录,而不是我打开的目录。例如,
如果我这样做:
~: cd ~/dir1
~/dir1: vim dir2/dir3/dir4/file1
然后,从该窗口内部,我想打开一个新的选项卡,其中一个文件浏览器当前显示~/dir1/dir2/dir3/dir4/
的内容(当前活动选项卡中的文件目录)。
我设置了以下映射:
nnoremap <leader>t :tabnew<CR>:Ex . <CR>
但是,只需在~/dir1
打开文件资源管理器。如何编辑此键映射以传递到:Ex
当前打开的文件的目录?
谢谢!
答案 0 :(得分:59)
除了:tabe %:h
之外,还有
:Texplore
或只是:Te
答案 1 :(得分:16)
:tabe %:h
打开一个标签,编辑“当前文件名的头部”(%
是当前文件的名称,:
添加修饰符,h
是基本名称/头部修饰符),即目录。
答案 2 :(得分:0)
如果您想分别使用:Hexplore
或:Vexplore
进行水平或垂直比较,则也可以打开François的答案。