【问题标题】:VS Code: How to make IntelliSense activate with Ctrl+Space but still allow quick info?VS Code:如何使用 Ctrl+Space 激活 IntelliSense 但仍允许快速信息?
【发布时间】:2018-06-14 10:58:08
【问题描述】:

我习惯了 Eclipse、NetBeans 和 PHPStorm,并且在 VS Code 中磕磕绊绊,并且不容易找到如何配置或修复烦恼,例如编辑器在我输入时自动弹出建议,这意味着如果我之前按 Enter意识到它正在显示建议,它改变了我输入的内容。

我发现这是 IntelliSense,但我习惯了只有在按下 Ctrl+Space 后才会弹出建议。当我在“设置”中发现 quickSuggestions 时,我理解的另一个非 false 选项是“其他”(true),但将其设置为 false 时即使按下 Ctrl+Space 也不会显示任何建议。

当我发现 Ctrl+Space 的实际作用时,它在 IntelliSense 的帮助页面上列为“快速信息” - https://code.visualstudio.com/docs/editor/intellisense - 但在“设置”或“键盘映射”中的搜索中找不到“快速信息”... 超级令人沮丧

所以我似乎在浪费我工作日的大量时间试图将事情配置为不那么烦人和破坏性......这里有什么指导或者我需要上课吗?

【问题讨论】:

  • 即使editor.quickSuggestions 中的所有项目都设置为false,它仍然应该在ctrl+space 上触发建议。

标签: visual-studio-code intellisense


【解决方案1】:

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

"editor.acceptSuggestionOnEnter": "off",

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

您可以在default keybindings 中找到键绑定。调用转到符号 Ctrl+Shift+O

【讨论】:

    猜你喜欢
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    • 2011-04-07
    • 1970-01-01
    • 2021-10-10
    • 2020-09-09
    • 2019-09-15
    相关资源
    最近更新 更多