如何切换签名帮助和智能感知VS代码?



我在Win8.1上有VS代码。

我真的不喜欢签名框如何通过编辑器中的周围代码打开。我确实喜欢Intellisense框。在页面上(上面的链接),它说Ctrl+Shift+Space手动触发签名帮助。但是如何关闭它?问题在于它可以打开而没有我触发它。

我知道我可以通过将光标从功能块移出来关闭。但这一直是必须这样做的痛苦。我希望Ctrl+Shift+Space可以切换框。

我记得我什么时候使用了Visual Studio。有一个钥匙简切,可以切换或在盒子上获得不透明度。那很棒。这在VS代码中可能吗?

它是针对JavaScript/React(如果很重要的话)


编辑:我在reddit上找到了一个答案,这不给我提供良好的解决方案Visual Studio。但这使盒子有点透明。但这总是透明的。这是半程工作人员的解决方案(从reddit-post剪切,用户: tgreen7 ):

我在设置中找到了一种方法。如果您去此处https://code.visualstudio.com/docs/getstarted/theme-color-reference,并搜索您要更改的设置。

所以例如,我的背景最初是十六进制的颜色:#21252b

我像这样更改了设置:

"workbench.colorCustomizations": {
    "editorSuggestWidget.background": "#21252BAA"
}    

现在我的建议窗口具有不透明性。您可以调整十六进制号码的最后两个数字以获得所需的透明度(不透明度)。

逃脱将关闭它,然后 ctrl shift space 其恢复。


如果您想要一个切换尝试使用任何键的键 -

   {
      "key": "ctrl+shift+space",   // whatever, even "escape"
      "command": "editor.action.triggerParameterHints",
      "when": "editorHasSignatureHelpProvider && editorTextFocus"
    },
    {
      "key": "ctrl+shift+space",  // use same keybinding as above here fro toggle
      "command": "closeParameterHints",
      "when": "editorHasSignatureHelpProvider && editorTextFocus && parameterHintsVisible"
    },

最新更新