阅读:6956回复:4
小小输入法和vim配合使用(linux)
仅适用于linux图形界面的终端中使用,不适用于windows,fbterm。
vimrc中加入以下内容,其中yong-vim替换为你安装之后的命令所在位置 let g:input_toggle = 0 function! Yong2en() let g:input_toggle = system("yong-vim 1 -w") endfunction function! Yong2zh() if g:input_toggle != 0 let g:input_toggle = system("yong-vim 0") let g:input_toggle = 0 endif endfunction autocmd InsertLeave * call Yong2en() autocmd InsertEnter * call Yong2zh() |
|
沙发#
发布于:2012-02-10 22:42
复制配置不能自动切换啊
echo system("yong-vim 0") 和 system("yong-vim 1 -w") 也都没有输出。 Archlinux vim 7.3 yong-lin-20120206.7z PKGBUILD pkgname=yong pkgver=20120206 pkgrel=1 pkgdesc="A Chinese input method" arch=(i686 x86_64) url="http://yong.uueasy.com/" license=("freeware") source=("http://my-config-files.googlecode.com/files/yong-lin-${pkgver}.7z") sha1sums=("2860e7c0bcaceb7ee0e29d0d53960a8eda1351df") makedepends=("p7zip") build() { cd $srcdir/$pkgname [[ "$CARCH" = "x86_64" ]] ;; rm gtk-im/* ;; mv l64/* . rm -rf l64 mv yong.chm README.txt doc } package() { mkdir -p $pkgdir/usr/bin/ mkdir -p $pkgdir/usr/lib/ cd $srcdir mv yong $pkgdir/usr/lib cd $pkgdir/usr/bin ln -sf ../lib/yong/yong . ln -sf ../lib/yong/yong-vim . ln -sf ../lib/yong/yong-config . cd $pkgdir/usr/lib ln -sf yong/libl.so . } # vim:set ts=4 sw=4 et: |
|
板凳#
发布于:2012-02-11 13:19
回 1楼(ryk) 的帖子
ryk:复制配置不能自动切换啊 你没有把持yong-vim 软链到 /usr/bin/ |
|
4楼#
发布于:2012-02-14 22:41
哦,我没有看仔细。我在fc16下是正常的
|
|