如何配置VS Code:自动选中建议第一项且仅按需显示文档弹窗?
解决方案
以下是能实现你需求的VS Code设置组合,直接添加到settings.json中即可:
{ // 始终显示IntelliSense建议(包括字符串场景) "editor.quickSuggestions": { "other": "on", "strings": "on", "comments": "off" }, // 禁止代码片段阻止快速建议显示 "editor.suggest.snippetsPreventQuickSuggestions": false, // 关闭建议列表中自动显示文档预览 "editor.suggest.showDocumentation": false, // 禁止Pylance选中建议时自动弹出快速信息弹窗 "python.analysis.autoOpenQuickInfo": false, // 可选:如果希望仅通过快捷键触发文档查看,关闭鼠标hover自动显示文档 "editor.hover.enabled": false }
设置说明:
editor.quickSuggestions:强制编辑器在输入代码(包括字符串)时自动弹出IntelliSense建议,确保始终显示。editor.suggest.snippetsPreventQuickSuggestions:避免代码片段优先级过高,导致正常建议被隐藏。editor.suggest.showDocumentation:关闭建议列表右侧的自动文档预览,只有主动通过快捷键(如Ctrl+K Ctrl+I)触发时才会显示文档。python.analysis.autoOpenQuickInfo:核心设置,彻底禁止Pylance在选中建议时自动弹出文档弹窗,解决你遇到的“显示过一次后自动弹出”的问题。editor.hover.enabled:可选设置,如果不需要鼠标hover代码时显示文档,就关闭它,确保只有主动请求才会看到文档内容。
添加完这些设置后,重启VS Code即可生效,就能稳定保持你想要的行为:始终显示建议,仅主动请求时才出现文档弹窗。
内容的提问来源于stack exchange,提问作者evilmandarine
相关产品推荐
相关产品推荐

