Loading... # Vim&VSCode 开发环境配置 记录在Windows,Linux下VSCode和Vim开发环境的各种配置和优化. [toc] ## VSCode ### 关于Vim插件 #### 中文输入法insert下切换normal模式问题 - 问题描述: insert为中文输入法,按ESC切换normal模式后,还是中文输入法,无法正常操作,需要再切换未英文输入法 - 解决方法来源: [im-select],里面有更多平台,输入框架的解决方法 - Linux fcitx输入法解决方法: 在settings.json中加入 ```json "vim.autoSwitchInputMethod.defaultIM": "1", "vim.autoSwitchInputMethod.enable": true, "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx-remote", "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx-remote -t {im}" ``` - **注意:** 配置完成后,在insert为中文输入法,ESC后normal下变为英文,但再次切回insert,输入法还是中文.相当于insert输入法状态会变记住. --- 琐碎后记 虽然正常写代码过程中中文使用的并不会太多,但是在某些情况下还是需要经常使用中文.特别是在用中文写markdown的时候!! 然后严重导致了写markdown记录不积极,因为中文输完每次需要按两个键切换到normal模式(Esc和输入法切换键).今天在给vscode配置前端开发环境的时候发现vim有这个设置,就上网查了查. 之前没想查,是因为原版vim的同样问题,查了没找到解决方法.(可能是Google的使用姿势不对./(ㄒoㄒ)/~~) 解决了vim中文使用一件大事,开心. [im-select]: https://github.com/daipeihust/im-select 最后修改:2020 年 11 月 06 日 08 : 43 PM © 允许规范转载