我喜欢Visual Studio Code,但我讨厌这个小灯泡。当您在单词上 Ctrl + 。时,它似乎与下拉列表冲突。
如何在Visual Studio代码中禁用灯泡?
只是为了澄清 - 我总是使用 Ctrl + 。。但是当我第一次尝试在下拉菜单中向下导航时,菜单消失并且灯泡重新出现。然后我必须再次 Ctrl + 。进入下拉列表并获得我想要的选择。我只想禁用灯泡本身,而不是其他功能,如快速修复。
答案 0 :(得分:4)
您可以使用一个新选项来禁用它。转到您的设置文件并添加:
"editor.lightbulb.enabled": false
答案 1 :(得分:3)
答案 2 :(得分:0)
我不确定你的意思。你想禁用灯泡的视觉元素?或者你想完全消除“quickFix”?
有这个键绑定触发与灯泡相同的动作:
{
"key": "ctrl+.",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
}
如果您想要禁用键盘快捷键,可以通过将此行添加到keybindings.json
来实现。"key": "ctrl+.", "command": ""
如果你想要ELSE映射到“ctrl +。”,那么你可以将该命令放在上面的命令中。
如果您想要禁用灯泡本身,我认为这是不可能的。
答案 3 :(得分:0)
在我看来,自从上面的答案以来,灯泡的排列已经发生了变化。在我的 VS Code 版本中,禁用或启用灯泡的最简单方法是在设置搜索栏上输入灯泡。
如果您不想使用搜索栏:转到
然后向下滚动列表以找到“在编辑器中启用代码操作灯泡”。根据您的喜好选中或取消选中。