当我尝试在文件上使用Vim时,我的bash-completion有问题。我正在使用Vim版本7.4.2334。当我点击 Tab 时,它与点击 Enter 相同。结果是当我尝试vim <filename>
时,我得到“命令未找到”错误而不是自动完成。
我知道这是bash-completion的问题,因为当我在控制台中输入complete -r
时问题就会消失。
正如评论者指出这可能与Vim的operate-and-get-next
代码有关,但我不确定发生了什么。我的.inputrc
包含set editing-mode vi
,但事先已经工作了很长时间。
我在/usr/local/Cellar/bash-completion/1.3_1/etc/bash_completion.d
中有几十个文件,但没有一个文件适合Vim。有没有办法找出哪个文件导致问题,而不是删除它们并逐个重新添加它们,或者完全重新安装bash-completion?或者这可能是Vim的问题?