Vim:打开新的资源管理器选项卡,其中包含您所需文件的目录';我们现在在
我想打开一个新选项卡,将文件资源管理器设置为我打开的文件的目录,而不是我从中打开vim的目录。比如说, 如果我这样做:Vim:打开新的资源管理器选项卡,其中包含您所需文件的目录';我们现在在,vim,keymapping,Vim,Keymapping,我想打开一个新选项卡,将文件资源管理器设置为我打开的文件的目录,而不是我从中打开vim的目录。比如说, 如果我这样做: ~: cd ~/dir1 ~/dir1: vim dir2/dir3/dir4/file1 然后,我想在该窗口中打开一个新选项卡,其中文件资源管理器当前显示~/dir1/dir2/dir3/dir4/(当前活动选项卡中的文件目录)的内容 我已设置以下映射: nnoremap <leader>t :tabnew<CR>:Ex . <CR>
~: cd ~/dir1
~/dir1: vim dir2/dir3/dir4/file1
然后,我想在该窗口中打开一个新选项卡,其中文件资源管理器当前显示~/dir1/dir2/dir3/dir4/
(当前活动选项卡中的文件目录)的内容
我已设置以下映射:
nnoremap <leader>t :tabnew<CR>:Ex . <CR>
nnoremap t:tabnew:Ex。
但这只是在~/dir1
打开文件资源管理器。如何编辑此密钥映射以传递到当前打开的文件的目录
谢谢
:tabe %:h
打开一个选项卡,编辑“当前文件名的标题”(
%
是当前文件名,:
添加修饰符,h
是基本名称/标题修饰符),即目录。除了:tabe%:h
之外,还有
:Texplore
或者简单地
:Te
或者,除了弗朗索瓦的答案,你还可以打开新的拆分窗口,以防你想分别使用:Hexplore
或:Vexplore
进行水平或垂直并排比较。这太棒了。。。我喜欢学习一些关于VIM的新知识:]对我来说,这不会打开当前打开的文件目录中的选项卡。换句话说,使用上面的示例,这将打开一个选项卡和文件资源管理器,指向~/dir1
,这就是我要找的。迭戈:你说得对,:Te在这方面与所有其他:Explore命令不一致。这看起来像个bug,我已经报告过了。很抱歉很晚才给出答案:Dupdate:看起来这个bug已经在vim 7.4.827中修复了