Vim - :o 中的选项卡显示为 ^I 并且自动完成不起作用

Vim - :o 中的选项卡显示为 ^I 并且自动完成不起作用

在 Vim 中,我的选项卡显示为 ^I,我想知道是否有人知道为什么会这样。当使用 :o 打开文件时,这尤其烦人,因为自动完成功能不起作用。我已经查遍了,但没有找到任何东西,甚至出现在空白的 .vimrc 文件中。是否存在会导致此问题的设置,或者我可以重新映射密钥以使其正常工作的方法?

答案1

如果我没看错的话,您正在谈论命令模式下的自动完成,例如编辑文件时。

Vim 手册的“cmdline-completion”部分说:

'wildchar' 选项默认为(在 Vi 兼容模式下为 CTRL-E)

您应该检查此选项。

OTOH,如果 :o 表示“打开”命令,它已经过时且不推荐,我想知道你为什么使用它。实际上这不是打开文件,而是进入可视模式。

如果我对您的理解有误,请更详细地阐述您的问题。目前来看,还是太暧昧了。

答案2

我在带有 Raspbian Lite - Stretch 映像 (2017-09-07-raspbian-stretch-lite) 的 Raspberry Pi 上发生了这种情况。

对我来说解决办法是

sudo apt-get install vim

(也许在我安装 vim 之前默认使用 vi,并且tab在尝试打开文件时我在命令行上的按键显示为^I

相关内容