Dananjaya Asked: 2010-11-01 19:36:46 +0800 CST2010-11-01 19:36:46 +0800 CST 2010-11-01 19:36:46 +0800 CST Vim 插入模式下缺少逗号输入 772 好吧,这不是 Ubuntu 特定的问题,但无论如何都是这样。我在 Ubuntu 10.04 中使用 Vim 7.2。我在大约一天前使用 apt-get 安装了 Vim,所以它不是您随系统获得的默认版本。这是问题所在,每当我在 Vim 的插入模式下将文本输入文本文件时,逗号字符都不会出现。无论我按下逗号按钮多少次,它都不会显示它或将其添加到文本文件中。Vim 中的字符映射有问题吗?有什么建议可以解决这个问题吗? 10.04 vim 3 个回答 Voted Best Answer Roger Pate 2010-11-02T08:08:26+08:002010-11-02T08:08:26+08:00 您的 cinkeys 设置格式错误: set cinkeys=0{,0},:,0#,!,!^F 请参阅:help cinkeys-format详细信息,但是!后面需要一些东西,这被解释为逗号,而不是只是“!”的条目。因为!表示不插入密钥,逗号被丢弃。 从 .vimrc 中删除该行(使用默认值)或删除流氓感叹号项目将起作用: set cinkeys=0{,0},:,0#,!^F Dananjaya 2010-11-02T04:53:35+08:002010-11-02T04:53:35+08:00 好吧,我想我想通了..删除 .vimrc 文件中的以下行解决了这个问题 set cinkeys=0{,0},:,0#,!,!^F User 2010-11-01T19:48:00+08:002010-11-01T19:48:00+08:00 这可能会对您有所帮助:https ://stackoverflow.com/questions/1242026/vim-comma-is-missing-in-insert-mode
您的 cinkeys 设置格式错误:
请参阅
:help cinkeys-format
详细信息,但是!后面需要一些东西,这被解释为逗号,而不是只是“!”的条目。因为!表示不插入密钥,逗号被丢弃。从 .vimrc 中删除该行(使用默认值)或删除流氓感叹号项目将起作用:
好吧,我想我想通了..删除 .vimrc 文件中的以下行解决了这个问题
这可能会对您有所帮助:https ://stackoverflow.com/questions/1242026/vim-comma-is-missing-in-insert-mode