gpt4 book ai didi

visual-studio-code - 如何关闭 VS Code 中的 Quick Fix 弹出窗口

转载 作者:行者123 更新时间:2023-12-04 00:13:47 26 4
gpt4 key购买 nike

我在 Windows 中运行 VS Code 1.52.1,编辑 JavaScript 代码。我是一个双击、复制和粘贴的瘾君子。我将鼠标悬停在某个东西上,例如函数名称,意图双击将其复制到剪贴板。但有时 VS Code 想要建议一个“快速修复”。这对我来说没问题,除了快速修复显示在覆盖我试图复制的代码的弹出窗口中。根据我的工作速度,在将剪贴板的“旧”内容粘贴到目标位置之前,我可能不会注意到。
以下面的函数为例。

// function to allow a promise-oriented caller to invoke
// a callback-oriented function
function callbackToPromise( resolve, reject ) {
return function done( err, data ) {
if(err) {
reject(err);
}
else {
resolve(data);
}
}
}
我将鼠标悬停在函数名称上,Quick Fix 出现,覆盖鼠标悬停的代码行。修复本身已被编辑以避免无关紧要的讨论。
enter image description here
这种行为既不方便又令人讨厌,因为它将我的注意力从代码转移到行为不端的工具上。这就像每天踢我的脚趾十几次一样。
如何配置 VS Code 不自动显示快速修复弹出窗口?如果 VS Code 只是简单地在函数名称下划线并让我按下热键来查看弹出窗口,我会更喜欢。

最佳答案

我不知道快速修复建议的确切/直接设置。您可以做的是控制整个弹出窗口:增加延迟或在鼠标悬停时禁用它,然后使用快捷键仅在您需要时显示它。
鼠标悬停设置为editor.hover.* :
settings for editor.hover

"editor.hover.delay": 300,
"editor.hover.enabled": true,
"editor.hover.sticky": true,
套装 editor.hover.delay到一些“高”值,因此它让您有时间在弹出窗口出现之前双击以复制内容。或者,使用 editor.hover.enabled 完全禁用它.
至于热键,在键盘快捷键中,有 editor.action.showHover :
keyboard shortcut showHover
您可以使用 editor.hover.enabled 禁用鼠标悬停时的弹出窗口设置为 false ,然后只需使用快捷键手动显示它(我使用的是 Mac,所以它显示的是 Mac 快捷键。Windows 也应该有一个。)
从弹出窗口中,还有一个用于直接显示快速修复建议的快捷键。您还可以从键盘快捷键将其配置为 editor.action.quickFix :
keyboard shortcut quick fix
同样,您可以使用 editor.hover.enabled 禁用鼠标悬停时的弹出窗口设置为 false然后只需使用 Quick Fix 快捷键即可根据需要显示它。

关于visual-studio-code - 如何关闭 VS Code 中的 Quick Fix 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65710221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com