![Vim - :o 中的选项卡显示为 ^I 并且自动完成不起作用](https://linux22.com/image/29206/Vim%20-%20%3Ao%20%E4%B8%AD%E7%9A%84%E9%80%89%E9%A1%B9%E5%8D%A1%E6%98%BE%E7%A4%BA%E4%B8%BA%20%5EI%20%E5%B9%B6%E4%B8%94%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
在 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
)