我的vim配置
    
    "vim.leader": "<space>",
    "vim.easymotion": true,
    "vim.incsearch": true,
    "vim.sneak" : true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim-surround": true,
    
    "vim.insertModeKeyBindings" : [
        {
            "before": ["<C-h>"],
            "after": ["left"],
        },
        {
            "before": ["<C-j>"],
            "after": ["down"],
        },
        {
            "before": ["<C-k>"],
            "after": ["up"],
        },
        {
            "before": ["<C-l>"],
            "after": ["right"],
        },
    ],
    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["L"],
            "after": ["$"],
        },
        {
            "before": ["H"],
            "after": ["^"],
        },
        {
            "before": ["t", "n"],
            "after": ["g", "t"],
        },
        {
            "before": ["t", "p"],
            "after": ["g", "T"],
        },
        {
            "before": ["<leader>", "c"],
            "commands": [": nohl"],
        },
        {
            "before": ["<leader>", "s"],
            "after": ["<leader>", "<leader>", "s"],
        },
    ],
输入法自动切换
1.使用搜狗输入法,且搜狗输入法默认为英文状态

2.参照下面的图片(ctrl shift G进入)修改一个快捷键为Ctrl+F8
原理很简单: 如图,搜狗输入法管理器中设置"Ctrl F8"(原本的ctrl + , 太容易跟其他软件快捷键冲突了...) 每次切换到搜狗输入法,都会变为"中文"状态,这个时候再按一下 Shift 键,就可以切到英文。

3.下载安装,autohotkey这个软件
(保存为 xx.ahk 文件)
#IfWinActive ahk_exe Code.exe
~Esc::
	Send, ^{F8}
	Send, {Shift}
return
#If只在vscode里生效
双击执行即可,如果要加入到开机启动之中,请将这个脚本放到 shell:startup 里头,这个指令在 window 文件夹路径框中输入即可。


ps: 有时候搜狗输入法会重置默认快捷键,把 ctrl + F8 改回 ctrl + , 这时会导致上述方法失效,重新设置一下就好
 
                   
                   
                   
                   
                             本文分享了如何在Vim中定制领导键、易用操作,并介绍如何利用搜狗输入法的英文状态快捷键切换,以及通过AutoHotkey脚本解决VSCode内的特定快捷键冲突。同时提到了搜狗输入法重置问题的解决方案。
本文分享了如何在Vim中定制领导键、易用操作,并介绍如何利用搜狗输入法的英文状态快捷键切换,以及通过AutoHotkey脚本解决VSCode内的特定快捷键冲突。同时提到了搜狗输入法重置问题的解决方案。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   3522
					3522
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            