微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VS Code - Vim 插件自动切换输入法

前言:
在使用 Linux 的过程中,vim一个不错的编辑器,以至于多数人将其用成了习惯,在没有 vim 的环境下还是习惯用 vim 的快捷键来编辑文本。所以便有开发者们为众多的 IDE 和文本编辑器开发了 vim 模式,VsCode便是其中之一。但是在中英混输的情况下常常发生已经进入到了 -norMAL- 模式输入法却还是中文的情况,本篇便大致梳理一下解决问题的思路。

参考:https://zhuanlan.zhihu.com/p/397637955

下载 vim 插件

能点进来这篇博客的人应该都是已经在用 vim 插件的了,过多的话不再赘述。

自动切换英文输入法

进入 vim 插件的拓展设置,找到如下的选项:

第一项 Default IM,如果是 windows 系统的话会设置成 1033,在 Linux 下只接写成键盘布局的名字即可。
第二个选项勾上即可自动切换输入法。
第三项 Obtain IMCmd获取当前输入法的脚本,我的 getInput.sh 内容如下:

qdbus "org.fcitx.Fcitx5" "/controller" "org.fcitx.Fcitx.Controller1.CurrentInputMethod"

第四项为切换输入法的指令。

成果

image

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐