Visual studio code 如何在Visual Studio代码中禁用灯泡

Visual studio code 如何在Visual Studio代码中禁用灯泡,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我喜欢Visual Studio代码,但讨厌小灯泡。当您按Ctrl+时,它似乎与下拉列表冲突。口头上 如何在Visual Studio代码中禁用灯泡 只是想澄清一下-我总是使用Ctrl+。。但当我第一次尝试向下导航下拉菜单时,菜单消失,灯泡重新出现。然后我必须按Ctrl+。再次进入下拉列表并获得我想要的选择。我只想禁用灯泡本身,而不是其他功能,如快速修复。我不知道你的意思。是否要禁用灯泡的视觉元素?或者你想完全消除“快速修复” 有一个键绑定触发与灯泡相同的动作: { "key": "c

我喜欢Visual Studio代码,但讨厌小灯泡。当您按Ctrl+时,它似乎与下拉列表冲突。口头上

如何在Visual Studio代码中禁用灯泡


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

我不知道你的意思。是否要禁用灯泡的视觉元素?或者你想完全消除“快速修复”

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

{ 
    "key": "ctrl+.",
    "command": "editor.action.quickFix",
    "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" 
}
如果要禁用键盘快捷键,可以将此行添加到keybindings.json

"key": "ctrl+.", "command": ""
如果要将其他内容映射到“ctrl+”,则可以将该命令放在上面的命令中


如果您想禁用灯泡本身的显示,我认为这是不可能的。

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

“编辑器.灯泡.已启用”:false

转到:>文件>设置

输入“灯泡”

单击复选标记将其删除


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

  • 去布景
  • 在设置的搜索栏上键入“灯泡”或“灯泡”
  • 选中或取消选中“在中启用代码操作灯泡” 编辑“
  • 如果不想使用搜索栏:转到

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

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

    谢谢-请查看更新的问题-我只想禁用灯泡,无论“Ctrl+”如何显示。快速修复似乎会干扰它。据我所知,您键入一些内容,按“Ctrl+”,按向下箭头进行选择,但菜单消失,您必须再次按下“ctr+”,但这次按下向下箭头有效吗?如果是这样的话,对我来说这听起来像是一个vscode错误