使用xterm在vim中完成文件名不能按预期工作

nfm*_*nfm 7 vim filenames autocomplete xterm special-characters

有趣的是我的vim.我正在使用它xterm.我希望能够自动完成我尝试打开的文件名.

例如:

# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|
Run Code Online (Sandbox Code Playgroud)

我肯定vim支持这一点,但它对我不起作用.当我点击插入<TAB>^I字符而不是完成文件名时:

:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|
Run Code Online (Sandbox Code Playgroud)

然而,<TAB>在正常工作bashxterm它正确地完成文件名和- 扩大到^I.

我的终端配置不正确吗?我需要一些stty伏都教吗?或者它完全是另一回事?

编辑

:e 为我工作-似乎只有:o不...

小智 6

:o在vim中并不真正支持.尝试输入:h:o,你会看到:

Vim不支持开放模式,因为它并不真正有用.对于那些":open"将启动打开模式的情况,Vim将离开Ex模式,这允许执行相同的命令,但更新整个屏幕而不是只有一行.

我觉得你很困惑:o和:e(它们不一样).

  • 看来:o根本就没有tab-complete. (2认同)