Vim:打开新的资源管理器选项卡,其中包含您当前所在文件的目录



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

如果我这样做:

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

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

我设置了以下映射:

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

但这只是打开~/dir1的文件资源管理器。我如何编辑这个键映射传递给:Ex当前打开的文件的目录?

除了:tabe %:h,还有

:Texplore

或简写为:Te

:tabe %:h

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

除了francois的答案,您还可以打开新的分割窗口,如果您想分别使用:Hexplore:Vexplore进行横向或纵向的并排比较

最新更新