我在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"
},