当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Fcitx for Vim(能够根据 Vim 模式的变化来自动更改 Fcitx 的输入法状态)
帖子发表于 : 2009-10-18 12:25 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
来源
http://linuxtoy.org/archives/fcitx-for-vim.html

引用:
今天在 AUR 上看到了这个有趣的东东,据介绍,它能够根据 Vim 模式的变化(如正常模式/插入模式)来自动更改 Fcitx 的输入法状态。这个经过打过补丁的 Fcitx 特别版似乎更能适应 Vim 用户的需要。

Fcitx

感兴趣的朋友不妨一试,相关源码和补丁可从这里获取。


arch用户直接用yaourt安装
引用:
yaourt -S fcitx4vim


其他同学, 在这里下相关源码和补丁
http://aur.archlinux.org/packages/fcitx4vim/fcitx4vim/

安装好后还要修改~/.vimrc
在~/.vimrc中添加
代码:
" fcitx4vim
let w:inputtoggle = 0
function Fcitx2en()
    let s:inputstatus = system("fcitx-remote")
    if s:inputstatus == 2
        let w:inputtoggle = 1
        let l:a = system("fcitx-remote -c")
    endif
endfunction
function Fcitx2zh()
    let s:inputstatus = system("fcitx-remote")
    if s:inputstatus != 2 && w:inputtoggle == 1
        let l:a = system("fcitx-remote -o")
        let w:inputtoggle = 0
    endif
endfunction
set timeoutlen=150
autocmd! InsertLeave * call Fcitx2en()
autocmd! InsertEnter * call Fcitx2zh()


_________________
E=m c^2


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Fcitx for Vim
帖子发表于 : 2009-10-18 13:29 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
代码:
正在装载软件包数据...
正在检查依赖关系...
错误:目前尚不支持用 -U 参数替换软件包
错误:你可以使用 -Rd 及 -U 来手动替换软件包
错误:无法准备事务处理 (有冲突的依赖关系)
:: fcitx4vim: 与 fcitx-svn 冲突

:shock:


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Fcitx for Vim
帖子发表于 : 2009-10-18 13:32 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
adagio 写道:
代码:
正在装载软件包数据...
正在检查依赖关系...
错误:目前尚不支持用 -U 参数替换软件包
错误:你可以使用 -Rd 及 -U 来手动替换软件包
错误:无法准备事务处理 (有冲突的依赖关系)
:: fcitx4vim: 与 fcitx-svn 冲突

:shock:

你不是用arch很久了吗?

命令
引用:
yaourt -Rd fcitx-svn
yaourt -U 编译好的软件包的位置(一般在/tmp/yaourt-tmp-yourname下)


_________________
E=m c^2


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Fcitx for Vim
帖子发表于 : 2009-10-18 13:54 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
那这个啥版本喔?我还以为只是个插件 :em03


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Fcitx for Vim(能够根据 Vim 模式的变化来自动更改 Fcitx 的输入法状态)
帖子发表于 : 2009-10-18 14:00 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
3.6.1的 :em11


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Fcitx for Vim(能够根据 Vim 模式的变化来自动更改 Fcitx 的输入法状态)
帖子发表于 : 2009-10-19 10:51 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
现在fcitx4vim的代码已经加入fcitx的trunk了.
只需要编译最新的fcitx-svn, 然后编辑~/.vimrc就行了.


_________________
E=m c^2


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译