如果经常在Vim下使用Fcitx,则可以安装 vim-fcitx (AUR)插件,
或将以下代码添加到中 ~/.vimrc

退出插入模式时,Fcitx自动关闭,否则反之:

"##### auto fcitx  ###########
let g:input_toggle = 1
function! Fcitx2en()let s:input_status = system("fcitx-remote")if s:input_status == 2let g:input_toggle = 1let l:a = system("fcitx-remote -c")endif
endfunctionfunction! Fcitx2zh()let s:input_status = system("fcitx-remote")if s:input_status != 2 && g:input_toggle == 1let l:a = system("fcitx-remote -o")let g:input_toggle = 0endif
endfunctionset ttimeoutlen=150
"退出插入模式
autocmd InsertLeave * call Fcitx2en()
"进入插入模式
autocmd InsertEnter * call Fcitx2zh()
"##### auto fcitx end ######

参考:
https://wiki.archlinux.org/index.php/Fcitx

vim下fcitx优化相关推荐

  1. Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp

    2019独角兽企业重金招聘Python工程师标准>>> Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp 目录 前情回顾 安装slimv 数据配置 默认 ...

  2. VIO在走廊弱纹理环境下的优化——VINS-Mono的点线紧耦合优化

    VIO在走廊弱纹理环境下的优化--VINS-Mono的点线紧耦合优化 VIO在走廊弱纹理环境下的优化 0. 前言 1. 思路概述 1.1 Super Pixel SLAM 1.2 Edge SLAM ...

  3. vim下更省心地用中文

    在vim下使用中文是个麻烦.除了写代码,很多时候也需要做笔记. 以下介绍rime输入法的一个功能,它可以减少vim下中文输入带来的麻烦. 在***.custom.yaml下添加代码:   " ...

  4. vim 下web开发html css js插件

    Vim下的Web开发之html,CSS,javascript插件 HTML 下载HTML.zip 解压HTML.zip,然后将里面的所有文件copy到C:\Program Files\Vim\vimf ...

  5. MongoDB在Linux下常用优化设置

    MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...

  6. vim下php文件中自动缩排html代码

    问题:vim下怎样在php文件中通过 = 命令自动缩排html代码?解决:1.先说下html自动缩排 我的vim是7.4版本,已经包含了html.vim之类的缩排插件,但是缩排的时候<body& ...

  7. VIM使用系列之一——配置VIM下编程和代码阅读环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/ 本文环境:ubuntu 10.10/vim7.2 前言 ...

  8. strcat在某种特定条件下的优化

    strcat是C语言一个基本的字符串操作函数,它的源代码一般是这样的. char *strcat(char *dest, const char *src)   {       char *tmp = ...

  9. 小程序进入页面图片渲染会拉伸闪下变形优化bug

    小程序进入页面图片渲染会拉伸闪下变形优化bug image的mode图片剪裁缩放模式用mode='widthFix'(宽度不变,高度自动变化,保持原图宽高比不变),记得要在css里也加上height: ...

最新文章

  1. Oracle 检查点队列和HASH Bucket
  2. 【C/C++】将二个有序数组合并
  3. Java匿名内部类总结
  4. pycharm调试如何返回上一步_如何在瑞芯微RK3399开发板上调用底层接口技术调试笔记...
  5. thinkphp验证码功能
  6. gdb调试(如何跟踪指定进程)
  7. java 获取js变量类型_JavaScript 的数据类型及其检测
  8. 分支程序设计05 - 零基础入门学习C语言14
  9. linux系统中useradd和usermod命令参数讲解
  10. 集成电路模拟版图入门-版图基础学习笔记(四)
  11. python 写入excel 打开时暂停_Python 解决中文写入Excel时抛异常的问题
  12. 深度学习基础 - 概率的三个公理
  13. 茶杯:N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置。
  14. 地图坐标概念 html,普通地图坐标
  15. 职场遭遇“小人”,你如何应对?
  16. 5 种最常见的 DNS 故障诊断及问题处理方法
  17. 决策树(2.回归树)
  18. 医疗项目 开源_开源医疗IT的未来
  19. Creating UI Using Vectorian Giotto and FlashDevelop
  20. 生命是一种长期而持续的累积 - 台湾清华彭明辉老师 [转]

热门文章

  1. T细胞培养方法进展及方法学对比
  2. sudo rm-rf引发的惨案——Linux硬盘的分区和挂载
  3. win10网络重置后无法上网
  4. 一个排列是某些对象的有序组合,例如,3124 就是数字 1,2,3,4 的一种可能排列。 如果所有的排列按照数值或者字母序排序,我们称其为一个字典序。 0, 1, 2 的字典排列有:012 021 1
  5. 基于TT 双WAN固件(dualwan)下的QOS脚本 很给力
  6. Pytorch 如何 优化/调整 模型参数
  7. telnet不是内部或外部命令解决方法
  8. 初等行变换不改变列向量组的线性关系
  9. 电子产品工艺设计基础
  10. Android实现高德地图轨迹回放