gvim中输入逗号点号以及斜杠时反应很慢的问题

作者:半瓶墨水   链接:http://www.2maomao.com/blog/vim-slow-in-insert-mode/

今天看到vim讨论组有人问这个问题,说是在插入模式输入逗号的时候反应很慢。

我个人还遇到过输入点号和斜杠时反应很慢的问题。

这不是反应慢,这是因为这些符号被映射为热键了,比如斜杠,如果你输入”\c”的就发现整行被注释了

要想查出问题很简单,在命令行中输入如下的命令就可以看到所有插入模式下的键盘mapping

:imap

比如其中就有
\c Tranditional

然后找个文本搜索工具到vim安装目录下搜一下相应的关键字就找到了,我用的是自己编写的文本搜索工具,命令是:rsr Esc.*Plug *.vim,结果如下:

.\vim71\plugin\EnhancedCommentify.vim:1537:            \ .' <Esc><Plug>DeCommentji'
.\vim71\plugin\EnhancedCommentify.vim:1539:            \ .' <Esc><Plug>DeCommenti'
.\vim71\plugin\EnhancedCommentify.vim:1559:            \ .' <Esc><Plug>'. s:Method .'ji'
.\vim71\plugin\EnhancedCommentify.vim:1561:            \ .' <Esc><Plug>'. s:Method

然后禁掉这个插件或者换个热键,把vim关掉重开就行了。

2 条评论 发表在“gvim中输入逗号点号以及斜杠时反应很慢的问题”上

  1. Tom说道:

    没钱的捧个人场

  2. abcysn说道:

    为这个问题郁闷很久了,一直以为是处理什么匹配导致cpu占用过高导致的呢

留下回复