VSCodeVim的输入法自动切换

Posted dothenc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCodeVim的输入法自动切换相关的知识,希望对你有一定的参考价值。

Vim 的模式编辑在掌握一定的功能后,确实简单迅速。但是如果在编辑时使用中文,那么中英文的切换对于顺畅的编辑体验而言,绝对是个不容忽视的问题。

对于这个问题,vim 有几种解决方法,比如 fcitx.vimvim-xkbswitch 等。不过我只用过 fcitx.vim,它确实非常完整的解决了上述问题。

VSCode 的 vim 模式从其路线图 就可以看出来,发展的是越来越好了。

对于这个问题,VSCode 的 github 说明 中主要是对 MacOS 的支持,因为 iPR 也主要解决的是 MacOS 的输入法自动切换问题。并没有一字针对 Linux 的说明,不过可以根据参数说明,替换具体参数,也是可以在 Linux 下使用这个功能的。

具体参数设置可见这张图:技术分享图片

如果偏爱文本配置,基本配置键值如下:来源

{
  "vim.autoSwitchInputMethod.enable": true,
  "vim.autoSwitchInputMethod.defaultIM": "1",
  "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx-remote",
  "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx-remote -t {im}"
 }

以上是关于VSCodeVim的输入法自动切换的主要内容,如果未能解决你的问题,请参考以下文章

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

iOS代码片段CodeSnippets

Android选项卡片段不调用OnCreateView从tab2切换到tab1

webstorm代码片段的创建