VS Code:如何使用Ctrl+Space触发IntelliSense但仍允许快速信息提示?

3
我习惯使用Eclipse、NetBeans和PHPStorm,现在尝试使用VS Code,但发现很难找到如何配置或修复一些烦人的问题,例如当我输入时编辑器自动弹出建议,如果我在意识到它正在显示建议之前按下Enter键,它会更改我所输入的内容。
我发现这是IntelliSense,但我习惯于仅在按下Ctrl + Space后才弹出建议。当我在设置中发现quickSuggestions时,我理解的另一个非false选项是"other"(true),但将其设置为false时,即使按下Ctrl+Space,也不会显示任何建议。
当我找到Ctrl+Space实际上是做什么的时候,在IntelliSense的帮助页面上列出了"quick info" - https://code.visualstudio.com/docs/editor/intellisense - 但在设置或Keymap中搜索不到"quick info"...超级令人沮丧。
所以我有点摸索,似乎浪费了很多工作日的时间来配置事情,让它们变得不那么烦人和干扰...这里有什么指导吗?还是需要上课?

1
即使将 editor.quickSuggestions 中的所有项设置为 false,仍应在按下 ctrl+space 时触发建议。 - Alex
1个回答

3

禁用使用Enter作为接受触发器:

"editor.acceptSuggestionOnEnter": "off",

Ctrl+Space 用于触发建议功能,在建议功能可见时,用于触发“快速信息”:

enter image description here

你可以在默认按键绑定中找到按键绑定。调用“转到符号”Ctrl+Shift+O

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接