解决的问题: 已有vim插件的情况下, insert模式用中文输入法, 切换到normal模式后仍然是中文 (下面给出windows中的解决方案, mac/linux类似)

首先到下面这个网址下载im-select, 随意找个位置放好, 我的路径是 D:\vscode\im-select.exe

https://github.com/daipeihust/im-select

提示到windows中得有git-bash才能正确运行

打开git-bash, 在英文模式下运行

搜狗拼音模式下运行

其实只用记住第一个代码即可

打开vscode设置 搜索 vim.autoSwitchInputMethod, 更改设置如图即可 其中"1033"是英文, 可以看[REF2]中的具体解释

注意: 此处我在实验vim的时候修改的是"工作区"中的设置, 实际上直接修改"用户"的设置就好 (这个类似"全局设置" 详见[REF3])

REF:

1. https://www.jianshu.com/p/41c759d543b7

2. https://github.com/VSCodeVim/Vim#input-method

3. https://zhuanlan.zhihu.com/p/54770077

私货: 还跟着上面REF中的提议将jk (jj打起来没有jk方便)改成切换到normal mode, normalmode下 ZZ改成保存并退出

另外https://www.cnblogs.com/wudongwei/p/9062818.html 根据这个改了剪切板的设定

vscode+vim 切换成normal模式后自动关闭输入法相关推荐

  1. 解决VsCode有时无法输入的问题及vim插件下NORMAL模式的快捷操作

    x我们在使用vsvode时常常会遇到无法输入问题 这是因为我们在vscode中下载了插件vim 而此时vscode的模式为NOTMAL(可在界面下方看到) 这是只要把输入法切换成英文,在界面的任意位置 ...

  2. android 老人机模式,如何将智能手机切换成老人机模式

    相信大多数人都帮长辈设置过手机.市面上的老人机一般是将按键做的很大,方便视力不好的老人进行操作,在功能上就实在是乏善可陈了.如果想让长辈们多体验一些科技新潮流,当然也可以有其它办法,下面为大家介绍的这 ...

  3. c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序

    c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序 c# chart控件的坐标通过chart1.ChartAreas["ChartArea1&quo ...

  4. 倍福PLC:通过MC_WriteDriveOperationMode将伺服切换成力矩模式

    本文介绍 倍福PLC:通过MC_WriteDriveOperationMode将伺服切换成力矩模式 操作流程 使用功能块如下所示 伺服"一词源于希腊语"奴隶"的意思,伺服 ...

  5. 360浏览器怎么切换成兼容模式

    众所周知,360安全浏览器目前共有两种内核模式,即许多人口中的"极速模式"和"兼容模式".那么,在360浏览器中怎么切换成兼容模式呢?下面小编就来分享一下360 ...

  6. vim 使用体会(1) Normal模式 当你启动Vim后,Vim会处于Normal模式。在Vim的Normal模式下,所有的键就是功能键,下面附上Vim快捷键分布图。 (2) Insert模

    (1) Normal模式 (2) Insert模式 在Normal模式下,按下键盘上的i键入Insert模式.在Insert模式下,你可以自由的输入你想要输入的东西了,就像使用其他编辑器一样~ (3) ...

  7. linux vscode输入法无法切换,vscode vim 在 mac osx 和 linux 下输入法自动切换

    目前 vscode 的 vim 插件支持在不同输入模式下自动切换输入法,可是 vscode 的配置目前不支持判断操作系统, 所以关于输入法切换的相关配置不能在 mac osx 和 linux 下通用, ...

  8. 3Dmax怎么切换成中文模式?

    好多同学都很疑惑自己下的3Dmax为什么都是英文的,想切换成中文但是又不知道怎么切换,今天就能一并解决啦, 是不是很简单呢,每天一个解决问题小技巧,你们还有什么问题呢? B站完整学习视频

  9. EditText输入完成后自动关闭输入法

    有时候我们想输入达到一定长度之后自动关闭输入法(如输入11位手机号之后自动关闭键盘).下面是实现步骤. EditText并没有直接获取输入法长度的方法.但是我们可以通过暴力反射获取,代码如下. pub ...

最新文章

  1. centos7下没有iptables进行安装或更新
  2. 构建插件式的应用程序框架(八)----视图服务的简单实现(ZT)
  3. Ubuntu18.04安装keras(tensorflow)从无到有实录
  4. Nand Flash,Nor Flash,BPI Flash,SPI Flash 的区别?
  5. 谈谈Ext JS的组件——布局的使用方法续一
  6. 内存是拿来用的不是拿来看的
  7. Flask 源代码阅读笔记
  8. HTML+CSS制作彩色波动
  9. Python的类与类型
  10. jQuery中resetForm与clearForm的区别?
  11. laravel连接多个不同数据库的单例类
  12. 王道训练营Day1作业
  13. 正反馈理论与管理学——马太效应、比…
  14. 19款资源整合类网站推荐:每一个网站都堪称以一敌百
  15. latex 数学公式_推荐一款编写数学公式的国产神器:AxMath,可与LATEX双向转换
  16. i7 9750h和i7 8750h参数对比差多少
  17. IDEA 复制当前行到下一行
  18. 如何区分虚拟网卡和物理网卡
  19. (附源码)php柘城农产品销售系统 毕业设计020832
  20. 最新 955 不加班的公司名单

热门文章

  1. 图文解读 Infor10 ERP SyteLine的功能
  2. 超低功耗离线智能语音识别芯片AT6811
  3. python 如果你的年龄大于18_5分钟学会Python的if条件判断语句
  4. 《数据库系统原理》教学上机实验报告
  5. iOS 越狱-砸壳工具的使用
  6. 给孩子炖鳄鱼?时代变了,就比谁会玩儿...
  7. Agv、Rgv 车辆控制调度系统开发第一篇
  8. python斐波那契螺旋线怎么画向日葵心,【脑洞题】飞蛾扑火曲线—— 斐波那契螺旋线...
  9. 强大易用!新一代爬虫利器 Playwright 的介绍
  10. 神犇营-my1002-朋友圈集赞