最近开始频繁的使用vim模式,但有一种情况让我很难受,那就是当我使用拼音写完注释后,切回vim-normal模式时,输入法仍然是中文,每次都要再次切到中文,特别是在客户领导在旁边催你进度时尤为明显。
最近在刷b站时碰巧刷到一个up的视频,终于找到一个解决方案,vim_mode我会在vscode、iterm2和idea中都会用到,所以改变输入法是最好的选择
备注来源:b站up主 阿崔cxr
Rime Squirrel 鼠须管输入法
RIME|中州韻輸入法引擎 是一款聪明的输入法,它是一款可以由用户自己来制作的输入法,虽然自己定制的门坎会高,但如果你有耐心就可以根据这个输入法引擎自己来设计。(RIME一个开源(github)的可高度定制的输入法(框架)
本身下载下来就可以直接使用,只不过默认的中文是繁体字。
如果不想设计也不要紧,因为已经有很多成品可以使用。
ssnhd/rime配置文件可以帮助你,打开网址,下载下来,里面的花园明朝字体需要安装,用来解决生僻字,而配置文件则可以直接复制copy到输入法里面的配置中,之后点击重新部署就完成了。
至此输入法就处理好了,接下来就处理vim_mode中英文切换
配置文件squirrel.custom.yaml
最下面的配置
1 | # 特定App默认中/英文输入 |
重新部署后,就能愉快的使用了。
去除ctrl+~快捷键
ctrl+~
快捷键是切换输入方案菜单的快捷键,但在使用idea
或者vsCode
时会快捷键冲突,所以需要注释
在输入法菜单中选择用户设定
,打开目录后,打开配置文件default.yaml
(这是我本机的位置)
1 | vim build/default.yaml |
找到switcher
,并注释- Control+grave
处理完结果如下
1 | switcher: |