相反的选项卡完成的文件或目录名,我看^I
Vim的:打开不选项卡完成,是什么?
:open ./lib/^I^I^I
是否有其他命令,将提供tab完成,或者是另一种解决方案?
我正在考虑使用缓冲区替换下面的映射,但希望保留Tab完成。
map <C-O> :tabnew ./
相反的选项卡完成的文件或目录名,我看^I
Vim的:打开不选项卡完成,是什么?
:open ./lib/^I^I^I
是否有其他命令,将提供tab完成,或者是另一种解决方案?
我正在考虑使用缓冲区替换下面的映射,但希望保留Tab完成。
map <C-O> :tabnew ./
这可能是因为:open
是不是你要找的命令。请尝试:edit
或:e
。还请尝试:help :open
和:help :e
以查看命令的功能。 :e
已完成标签。
如果要创建新的空缓冲区,请使用:enew
。如果要编辑特定文件而不是当前文件,请使用:edit filename
。
如果要在新的水平拆分窗口中创建新的空缓冲区,请使用:new
。
如果要在新的水平拆分窗口中编辑特定文件,请使用:split filename
。
如果要在新的垂直拆分窗口中创建新的空缓冲区,请使用:vnew
。
如果要在新的垂直拆分窗口中编辑特定文件,请使用:vsplit filename
。
如果您想创建一个新的空标签,请使用:tabnew
。如果要在新选项卡中编辑特定文件,请使用:tabedit filename
。如果您不确定其用法,请使用:help :command
。
谢谢,Boldewyn。我怀疑我需要使用另一个命令。 – rthbound
要知道为什么':open'不是最好的命令,请看这里:https://vi.stackexchange.com/a/2276 – 79E09796