我想打开一个新选项卡,将文件浏览器设置为我打开的文件的目录,而不是我打开vim的目录。例如,
如果我这样做:
~: cd ~/dir1
~/dir1: vim dir2/dir3/dir4/file1
然后从该窗口中打开一个新选项卡,其中一个文件浏览器当前显示~/dir1/dir2/dir3/dir4/
的内容(当前活动选项卡中文件的目录)。
我设置了以下映射:
nnoremap <leader>t :tabnew<CR>:Ex . <CR>
但是这只是在~/dir1
打开文件资源管理器。如何编辑此键映射以将当前打开的文件的目录传递给:Ex
?
谢谢!
我想打开一个新选项卡,将文件浏览器设置为我打开的文件的目录,而不是我打开vim的目录。例如,如果我这样做:〜:cd〜/ dir1〜/ dir1:vim dir2 / dir3 / ...
:tabe %:h
替代:tabe %:h
,还有
作为弗朗索瓦答案的替代方法,如果您想分别使用:Hexplore
或:Vexplore
进行水平或垂直比较,也可以打开新的拆分窗口。