如何在VS Code中禁用Ctrl-Click

30

我想知道是否可以取消 Ctrl-Click 在编辑器操作中的 goToDefinition (F12) 绑定键。

这很烦人,每次我试图使用 Ctrl+C/V 时,因为我正在用鼠标突出显示代码时同时按住 Ctrl 键,它就会触发并跳转到定义处。

我已经在谷歌上搜索了,但是我能改变的只有 F12 的绑定键,而不是我想要的。

--- 更新

这是我想禁用的功能

enter image description here

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

-- 更新2

我最终在这个问题上找到了一些内容:在这里

但对我来说根本不起作用。

-- 更新3

在 GitHub 上创建了一个新问题 (#7827) 如果你想看看请求的最新更新,请查看它。


2
对于其他搜索者,Github问题已关闭,因为它是特定于此复制粘贴错误的。禁用Ctrl-Click的总体功能位于以下位置: https://github.com/Microsoft/vscode/issues/23957,在撰写本文时尚未修复。 - Slate
同意。https://github.com/microsoft/vscode/issues/23957 提供了临时替代方案的评论(选择 -> 切换到 Ctrl 单击以进行多光标)。 - Fortmann
说实话,直到大约两年左右(加上几个月左右),我喜欢使用JetBrains WebStorm、IntelliJ和CLion作为我的首选开发环境。今天,我几乎在所有方面都使用V.S. Code,因为它让我掌握并访问广泛的技术和功能,而无需使用多个不同的IDE。它拥有任何IDE或编辑器中最现代化的功能,是开发环境的瑞士军刀,然而,JetBrains至今仍然做了一些VS Code尚未实现的事情,其中之一是鼠标点击键绑定。 - JΛYDΞV
有人知道如何在Vue组件中使用Ctrl + 单击,而不仅仅是显示定义,而是实际上将您带到该文件吗? - CodeConnoisseur
4个回答

6

截至2022年编写时,您可以通过设置以下设置为'ctrlCmd'来解决此问题。

在这里输入图片描述

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

Ctrl+Shift+P 并输入“open setting”(UI) 在这里输入图片描述


此解决方案的更多详细信息可以在此处找到:https://code.visualstudio.com/docs/editor/codebasics - Nate
在更新后,导致默认的“转到定义”键绑定无法工作,将此设置更改为alt就解决了问题。谢谢! - christopher.theagen

3

在GitHub上有一个VS Code功能请求,属于更一般的允许自定义鼠标快捷方式

任何对这个VS Code功能感兴趣的人都应该在那里评论/投票。(Ctrl-click特定的GitHub帖子已经关闭并链接到此帖子。例如#16974


0

最快的方法:

  1. 按下 F1 键(打开搜索栏)。
  2. 搜索 multi-cursor modifier
  3. 只需按下出现在搜索结果中的切换按钮即可。

enter image description here


-2
请在 keybingings.json 中添加以下行以禁用(实际上是覆盖默认行为)鼠标+单击:
[
    { "key": "ctrl+[mouse button]",   "command": "cursorWordLeft",
                                         "when": "editorTextFocus" }
]

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

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

enter image description here


1
也许我做错了...我应该把[鼠标按钮]改成左键还是右键?因为当我像你一样写完全相同的东西时,它不起作用 :/ - WoofWoofDude
已经尝试过了,但并没有像我说的那样起作用。当我按下Ctrl+鼠标上下滚轮时,它会跳转到def... 我已经在我的原始帖子中添加了更多细节 @PandiyanCool - WoofWoofDude
4
ATM VS Code不支持配置鼠标行为。这个答案是不正确的。 - Johannes Rieken
1
这个答案以前对我有效,但现在不再起作用了。可能是VSCode删除了该功能 =/ - Christopher Haws
四年过去了,有人在踩这个答案。 :) 可能是VSCode本身已经放弃了那个功能。 :) - Pandiyan Cool

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接