如何在VS代码中禁用Ctrl-Click

Woo*_*ude 15 key-bindings visual-studio-code

想知道是否可以删除Ctrl-Click上的键绑定以获取goToDefinition(F12)编辑器操作...

这太烦人了,每当我尝试Ctrl+ C/ V它触发并转到定义因为我Ctrl用我的鼠标突出显示代码时...我可能只是一个坏习惯我得到但我需要上帝请关闭它.

我在google上搜索它但是所有你可以改变的是F12goToDefinition 的关键绑定,这不是我想要的.

谢谢WoofWoofDude

---更新

这是我要禁用的功能

在此输入图像描述

所以我需要删除ctrl + click键绑定...即使我替换它,它也不起作用.

- 更新2

我终于在这个问题上找到了一些东西

https://github.com/Microsoft/vscode/issues/189

但对我来说它根本不起作用......

- 更新3

在github上创建了一个新问题(#7827)如果你想在请求上看到更新,请查看它.

Wap*_*ull 6

在撰写本文时(2022 年),您可以通过将以下设置设置为“ctrlCmd”来通过解决方法关闭此功能。

在此输入图像描述

如何在VS Code中打开设置页面?

Ctrl+Shift+P并进入打开设置(UI) 在此输入图像描述


Pan*_*ool -2

在keybingings.json中添加以下行以禁用(实际上覆盖默认行为)鼠标+单击

[
    { "key": "ctrl+[mouse button]",   "command": "cursorWordLeft",
                                         "when": "editorTextFocus" }
]
Run Code Online (Sandbox Code Playgroud)

要打开键绑定文件,请遍历

文件 > 首选项 > 键盘快捷键

在此输入图像描述

  • ATM VS Code 不支持配置鼠标行为。这个答案不正确 (4认同)