在 Visual Studio Code 中启用 Intellisense 时,VS Code 将在您键入时不断生成弹出窗口并提供自动完成建议。
用户可以通过按 Tab、Enter 等选择其中之一。
这个问题是双重的:
第二个问题可以通过重新分配键绑定来解决,例如使用 CTRL+UDLR 而不是 UDLR 箭头键。
我不知道如何解决第一个问题。
我确实不想完全禁用智能感知,因为这样我就失去了一些有用的功能,例如能够从右键单击菜单查找类/类型的定义位置。
由于我正在处理大型代码库,因此此功能几乎是非可选的。
有没有办法防止弹出窗口自动显示。在理想的情况下,我希望能够指定一个键盘快捷键来触发智能感知弹出窗口加载,但我不知道这是否可能?
简而言之
Intellisense时,我指的是C++扩展包提供的信息。它可能被称为不同的东西,我在过去使用 Visual Studio 时知道它是 Intellisense。
"editor.quickSuggestionsDelay": 60000
(以毫秒为单位,所以一分钟后才会自动显示,但仍然可以通过快捷方式触发),这里是docs。 我相信还有一个设置可以设置一些所需的字符,之后它将触发建议,但我现在找不到它。
要使用快捷方式触发建议,请在快捷方式列表中找到
Trigger Suggest
(打开命令面板并搜索
Keyboard Shortcuts
),默认为
CTRL+Space