Vim 插入模式中缺少逗号输入

Dan*_*aya 3 10.04 vim

好吧,这不是 Ubuntu 特定的问题,但无论如何都在这里。我在 Ubuntu 10.04 上使用 Vim 7.2。大约一天前,我使用 apt-get 安装了 Vim,因此它不是您随系统获得的默认版本。这就是问题所在,每当我在 Vim 的插入模式下向文本文件中输入文本时,逗号字符都不会出现。无论我按下逗号按钮多少次,它都不会显示它或将它添加到文本文件中。Vim 中的字符映射有什么问题吗?有什么建议可以解决这个问题吗?

小智 6

您的 cinkeys 设置格式错误:

set cinkeys=0{,0},:,0#,!,!^F
Run Code Online (Sandbox Code Playgroud)

详情请参阅:help cinkeys-format,但!需要一些东西跟在它后面,它被解释为逗号,而不是仅仅“!”的条目。因为!表示不插入键,逗号被丢弃。

从您的 .vimrc (使用默认值)中删除该行或删除流氓感叹号项目将起作用:

set cinkeys=0{,0},:,0#,!^F
Run Code Online (Sandbox Code Playgroud)