LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6072|回复: 18

挂个贴宣传一下 VimIM 输入法

[复制链接]
发表于 2009-11-30 18:00:59 | 显示全部楼层 |阅读模式
VimIM 输入法,就是 Vim 下的输入法,只要有 Vim 就能输入中文,不依赖X,不依赖XIM框架,因此可以在纯控制台下使用,前提是你的控制台能显示中文。

脚本可使用下面命令下载
svn export http://vimim.googlecode.com/svn/trunk

svn 出来之后把对应的 plugin 目录放到 ~/.vim 下即可。

目前用还是比较可用的,只是作者写的手册过于繁琐,让人找不到重点。

在 Linux 下,如果能上网,自动启动搜狗云,作为搜狗云前端,支持全拼与5种常见双拼键位。

如果不能上网,可以下载内置的拼音词库。放到 plugin 下。
http://vimim.googlecode.com/files/vimim.pinyin.txt

bug report 可以到这里:
http://code.google.com/p/vimim/issues/list

参与论坛讨论或者有问题询问可以到这里:
http://groups.google.com/group/vimim

常用设置:
按 <Ctrl-\> 在非中文模式直接出选择。
按 <Ctrl-6> 进入中文输入模式,此后按空格出选择。

.vimrc 设置:
设置 let g:vimim_shuangpin_xxx = 1 可启用双拼,其中 xxx 的值可以是 abc, microsoft, plusplus, purple, nature.
设置 let g:vimim_www_sogou = 1 可启用搜狗云输入。
设置 let g:vimim_tab_for_one_key = 1 可使用 tab 键替代 <Ctrl-\>

其它可参见手册(写得很长,要比较有耐心的人才适合读):
http://vimim.googlecode.com/svn/vimim/vimim.html

关于搜狗云提速:
建议安装 squid **缓存,然后把 /etc/wgetrc 中的 http_proxy 设置为自己 http://127.0.0.1:3128/,如此可以流畅使用搜狗云。
发表于 2009-12-4 11:13:33 | 显示全部楼层
楼主介绍一下 VimIM 与系统输入法相比有何优点?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-9 09:15:48 | 显示全部楼层
Post by yswzing;2052409
楼主介绍一下 VimIM 与系统输入法相比有何优点?


严格的说来没有可比性,谁也取代不了谁,它们的适用范围完全不同。

vim 本身是模式的,如果加入系统输入法会让模式增加一倍,有点混乱,相信只要用过 vim 中文输入的人都有体会(gvim能够部分解决这个问题,但是控制台的vim还是不行)。内置 vim 输入法只让模式增加一个,相对来说会使这个配合容易一些。所以这个应该是对 vim 用户比较有用的功能。

另外,有人在没有X的 zhcon 环境中输入中文,会觉得 vimim 更好用。
回复 支持 反对

使用道具 举报

发表于 2009-12-9 09:49:22 | 显示全部楼层
在终端模式下,这个会有用的,不过对于桌面用户,基本上还是系统的输入法(例如:ibus)更加好。
回复 支持 反对

使用道具 举报

发表于 2009-12-9 10:05:01 | 显示全部楼层
Post by shaohao;2054056
在终端模式下,这个会有用的,不过对于桌面用户,基本上还是系统的输入法(例如:ibus)更加好。


假如有一天你需要用 Gvim 输入大量中英文混合的文档,就试一下 VimIM 吧,你可能就再不会这样认为了。

当然,作为 Vim 插件,VimIM 只局限在 Vim 里使用,作者在设计之初就没有打算取代原有的输入法,只是为 Vim 玩家提供多一个选择。
回复 支持 反对

使用道具 举报

发表于 2009-12-12 12:35:26 | 显示全部楼层
这个好象需要强大的硬件作基础,记得以前我曾在我 的老机上试过,输入速度慢得根本不能接受。
回复 支持 反对

使用道具 举报

发表于 2009-12-12 19:41:05 | 显示全部楼层
Post by lurz;2055144
这个好象需要强大的硬件作基础,记得以前我曾在我 的老机上试过,输入速度慢得根本不能接受。


之前某些版本默認打開“搜狗”雲輸入法,取詞速度取決于網速,不知道慢是不是這個緣故,最新版默認關閉,可以再試試。
我有三個 Desktop 都是 P4 的(1.6、2.6、3.0),用一個 6 MB 的大拼音詞庫,速度都不是問題。
回复 支持 反对

使用道具 举报

发表于 2009-12-13 00:10:20 | 显示全部楼层
呵,的确快了。ucifm加上vimIM终于解决了控制台下的中文输入问题了。
回复 支持 反对

使用道具 举报

发表于 2009-12-13 00:21:40 | 显示全部楼层
有个建议,按 <Ctrl-6> 进入中文输入模式后,vim最下面的行显示:
-- 插入 (语言) --

把它改为:
-- 插入 (中文输入) --

-- 插入 (五笔) --

不是更好?
回复 支持 反对

使用道具 举报

发表于 2009-12-14 13:53:29 | 显示全部楼层
Post by lurz;2055322
有个建议,按 <Ctrl-6> 进入中文输入模式后,vim最下面的行显示:
-- 插入 (语言) --

把它改为:
-- 插入 (中文输入) --

-- 插入 (五笔) --

不是更好?

最新的 trunk version (r 1410 或之后) 增加了这个功能了
如果只有一个窗口,则需要 set laststatus=2 (status line always on) 才能看得见
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表