我看到的不是制表符完成的文件或目录名称^I
:open ./lib/^I^I^I
是否有另一个命令可以提供选项卡完成,或者可能是另一个解决方案?
我正在考虑将以下映射替换为使用缓冲区但希望保持制表符完成的映射。
map <C-O> :tabnew ./
我看到的不是制表符完成的文件或目录名称^I
:open ./lib/^I^I^I
是否有另一个命令可以提供选项卡完成,或者可能是另一个解决方案?
我正在考虑将以下映射替换为使用缓冲区但希望保持制表符完成的映射。
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
您不确定它的用法,请使用。
:set wildcharm=< tab
> 用于制表符补全。