新手问题 各位大神,VIM 下有使用中文输入的插件吗?

jesktop · 2012年06月08日 · 最后由 lelnox 回复于 2013年03月22日 · 9368 次阅读

我在 ubuntu 中所使用的 VIM 输入中文非常麻烦。 总是在输入中文的时候,退出插入模式之后才能输入中文,非常麻烦。 我想安装 http://vimim.googlecode.com/svn/vimim/vimim.html

但是会不会影响速度,或者各位有什么更好的解决方法呢?

首先声明不是大神。 我没有在 Vim 中输入中文的需求,而是反过来,希望在 Console/Vim 中完全屏蔽输入法,这样会减少很多不必要的 typo,一直用 QIM 这么多年就是因为它提供了 Keep silent in application 功能,帮我做到了这一点。

vimim 一直用。很方便,你指的影响什么速度?

匿名 #3 2012年06月08日

gvim

  • vimim 很快
  • fcitx 差不多能满足你的需求

ubuntu 12.04 中的 gvim 似乎对中文支持并不好,你可以试试 fcitx。我现在就在用,不过我的操作系统是 mint 的。

一直用默认拼音输入法和 gvim,没有任何问题

还行凑合吧,ubuntu 12.04 的 ibus 改进了个 bug,现在已经可以接受了

vim 输入中午不需要插件吧

我的 ubuntu 是 10.10 输入法是 ibus。 目前在 Console/Vim 中输入中文,没有遇到任何问题。 不过我基本上不在 vim 中输入中文。 我甚至都很少使用 vim,哈哈哈。

把这添加到配置文件里: map <M-Space> <ESC>:w<CR>l
imap <M-Space> <ESC>:w<CR>l

重启 vim 后按一下 Alt+ 空格键 保存文件后就可以解决这个问题 而且还解决了搜索中文时还要切换输入法的问题 如:按下 f 后就自动切换到中文状态,即可输入要搜索的中文 (以上使用的是搜狗输入法,其他输入法请自行测试) 经常按 Alt+ 空格键 对文件进行保存,这是一个很不错的快捷键. 如果出现快捷键冲突问题,可以另外设置快捷键: map <M-s> <ESC>:w<CR>l
imap <M-s> <ESC>:w<CR>l

需要 登录 后方可回复, 如果你还没有账号请 注册新账号