17

我喜欢 Visual Studio Code,但我讨厌那个小灯泡。Ctrl当您+ .on word时,它似乎与下拉列表发生冲突。

如何在 Visual Studio Code 中禁用灯泡?

只是为了澄清 - 我总是使用Ctrl+ .。但是当我第一次尝试向下导航下拉菜单时,菜单消失并且灯泡重新出现。然后我必须再次Ctrl+.才能进入下拉列表并获得我想要的选择。我只想禁用灯泡本身,而不是其他功能,例如快速修复。

4

4 回答 4

29

您可以使用一个新选项来禁用它。转到您的设置文件并添加:

"editor.lightbulb.enabled": false
于 2018-01-13T20:46:51.897 回答
25

转到: > 文件 > 设置

输入“灯泡”

单击复选标记将其删除。

vscode 设置

于 2019-01-17T11:45:27.623 回答
1

我不确定你是什么意思。您想禁用灯泡的视觉元素吗?或者您想完全消除“quickFix”?

有这个键绑定触发与灯泡相同的动作:

{ 
    "key": "ctrl+.",
    "command": "editor.action.quickFix",
    "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" 
}

如果您想禁用键盘快捷键,可以通过将此行添加到 keybindings.json 来做到这一点

"key": "ctrl+.", "command": ""

如果你想要一些 ELSE 映射到“ctrl+.”,那么你可以将该命令放在上面的命令中。

如果您想禁止灯泡本身出现,我认为这是不可能的。

于 2016-09-16T21:28:12.497 回答
0

在我看来,自上述答案以来,灯泡的排列方式发生了变化。在我的 VS Code 版本中,禁用或启用灯泡的最简单方法是在设置搜索栏上键入灯泡。

  1. 进入设置
  2. 在设置的搜索栏中输入“灯泡”或“灯泡”,
  3. 选中或取消选中“在编辑器中启用代码操作灯泡”

如果您不想使用搜索栏:转到

  1. 文件 > 首选项 > 设置 > 文本编辑器

然后向下滚动列表以找到“在编辑器中启用代码操作灯泡”。根据您的喜好选中或取消选中。

于 2021-06-18T14:38:20.737 回答