不知道如何使用该功能。我在 vim 中切换普通模式/输入模式时,fcitx 并没有自动转换输入模式。
另外我发现在 3.6.3-rc-r293 版中,用户目录下的标点符号配置文件 ~/.fcitx/punc.mb 似乎没有被加载。
于 2010年01月12日 00:08, Vern Sun 写道:
> 看到changelog中有一项
> 2009-10-18: wind (xihe), xih...@gmail.com
> * 添加VIM自动输入模式转换
>
> 不知道如何使用该功能。我在 vim 中切换普通模式/输入模式时,fcitx 并没有自动转换输入模式。
>
> 另外我发现在 3.6.3-rc-r293 版中,用户目录下的标点符号配置文件 ~/.fcitx/punc.mb 似乎没有被加载。
这个问题请在论坛上查一下wind的原贴,他在里面讲了如何使用。
从某个SVN版本开始,FCITX的配置路径改到~/.config/fcitx中了(别人建议的,
说这样更符合XDG标准)
--
您收到此邮件是因为您订阅了 Google 网上论坛的“fcitx-dev”论坛。
要向此网上论坛发帖,请发送电子邮件至 fcit...@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 fcitx-dev+...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/fcitx-dev?hl=zh-CN 访问此网上论坛。
HI
这个功能你要写一个 vim 配置文件.
在 ~/.vimrc里 加上
let w:input_toggle = 0
function Fcitx2en()
let s:input_status = system("fcitx-remote")
if s:input_status != 0
let w:input_toggle = 1
let l:a = system("fcitx-remote -c")
endif
endfunction
function Fcitx2zh()
let s:input_status = system("fcitx-remote")
if w:input_toggle != 0
let l:a = system("fcitx-remote -o")
let w:input_toggle = 0
endif
endfunction
autocmd! InsertLeave * call Fcitx2en()
autocmd! InsertEnter * call Fcitx2zh()
set timeoutlen=150
这样你在 vim 里切换到 命令模式
的时候就会自动关掉输入法,进入插入模式的时候,输入法又会切换回原来的状态.