为什么我的vim bash命令自动完成报告错误?

5f0d552i  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(137)

今天大家好,由于未知原因,如果我在bash终端中键入以下命令“vim \tab”,希望获得自动完成,我会得到以下错误:

$ vim bash: command substitution: line 22: syntax error near unexpected token `}'
bash: command substitution: line 22: `        }'

如果我在其他命令(如“ls”)的末尾键入“\tab”,或者甚至键入vim的别名(如“alias v= vim”),则不会发生此错误。
在另一个gnome-terminal中也不会发生此错误。
不知道是什么原因导致的(一个vim插件?)。任何想法?谢谢。

r8uurelv

r8uurelv1#

找到了根本原因。我创建了一个别名done,“done”与bash关键字“done”冲突。通过重命名别名解决了问题。

相关问题