关于VS Code双击Shift打开全局搜索的问题

我们知道IntelliJ IDEA、PhpStorm等一众JetBrains家的IDE双击Shift时会打开全局搜索框,而VS Code本身并没有这一快捷键。

而从IntelliJ IDEA转到VS Code的我,在安装了IntelliJ IDEA Key Bindings扩展后,将快捷键改成了与IntelliJ一样的,问题来了:双击Shift会打开全局搜索,对于需要使用Shift来快速切换中英文的我们来说,这是很不方便的,还是禁掉为要。

搜索资料发现,VS Code的扩展不管是本地还是远程服务器上的,都是安装在用户主目录下的,本地是.vscode,远程是.vscode-server,进去后有个extensions的目录,所有的插件都在里面,我们要找的是开头为k--kato.intellij-idea-keybindings的目录,其下有个package.json文件,快捷键的配置就在这里面。

我用的Mac,本地完整路径是/Users/rhonin/.vscode/extensions/k--kato.intellij-idea-keybindings-1.5.4/package.json,Linux服务器上的路径是/home/rhonin/.vscode-server/extensions/k--kato.intellij-idea-keybindings-1.5.4/package.json

到这里禁掉双击Shift就很简单了,编辑package.json文件,找到shift shift,两个shift中间是个空格。

类似这样的

{
    "key": "shift shift",
    "mac": "shift shift",
    "command": "workbench.action.quickOpen"
},

把这一项删掉,注意用于分隔json文件的逗号,两个值中间要保留一个逗号。删掉后保存文件,插件禁用再启用就可以了。

Leave a Comment

豫ICP备19001387号-1