在vscode中,我只能在按alt键时才有悬停信息吗?

yig*_*gal 4 visual-studio-code

我刚刚开始使用 vscode。我注意到,当我将鼠标悬停在文本和波浪线上时,我会得到一些扩展信息。这有时很有用,但大多数情况下它会分散注意力。我知道如何使用设置 ( ) 一起禁用悬停Editor > Hover: Enabled,但我想要更简单的方法,例如仅在按下按键时启用Alt悬停

VS Code 可以实现吗?也许有扩展名?

Mar*_*ark 7

正如您在下面的评论中所澄清的,这是另一种方法。您将需要由 vscode 团队成员之一制作的切换扩展。在你的 keybindings.json 中:

{
  "key": "alt+z",
  // "key": "alt+capslock",

  "command": "toggle",
  "when": "editorTextFocus",

  "args": {
    "id": "hover",
    "value": [
      {
        "editor.hover.enabled": true
      },
      {
        "editor.hover.enabled": false
      }
    ]
  }
},
Run Code Online (Sandbox Code Playgroud)

现在,您可以按一次Alt+z来打开悬停,然后您可以越过任何您想要的内容,然后再次按Alt+z来关闭悬停。

悬停切换

当您打开它时,您必须稍微移动鼠标才能触发它以显示您所在的物体的悬停。立即将其关闭。

你仍然不能仅仅Alt因为它是一个修饰键就使用它 - 并且必须有一些东西需要修改。请参阅https://code.visualstudio.com/docs/getstarted/keybindings#_accepted-keys来了解可以与修饰键一起使用: 例如Alt+的效果。capslock