Vim 的模式编辑在掌握一定的功能后,确实简单迅速。但是如果在编辑时使用中文,那么中英文的切换对于顺畅的编辑体验而言,绝对是个不容忽视的问题。
对于这个问题,vim 有几种解决方法,比如 fcitx.vim,vim-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}"
}
原文地址:https://www.cnblogs.com/dothenc/p/9818769.html
时间: 2024-10-27 22:40:14