用于在键入之前显示自动完成列表的 Visual Studio Code 快捷方式

问题描述 投票:0回答:7

我试图将光标放在代码中的某个位置后显示所有可能的单词。

当我开始书写/打字时,会出现自动完成(建议)列表:

但是,我想在打字之前看到所有建议的单词。

我尝试了 command + space,但它是 macOS 中搜索的系统快捷方式:

有什么想法吗?

macos visual-studio-code intellisense
7个回答
284
投票

如果您是使用 Mac 的 CJK 用户,Ctrl+Space 将不起作用,因为它用于切换 IME

还有另一个用于触发建议的键盘快捷键:

  • 选项+Esc(Mac)
  • Alt+Esc(Windows)

另请参阅此帖子


VS代码版本:1.41.1


110
投票

我使用 fn+control+space解决了这个问题。
希望对你有帮助。


61
投票

应禁用“更改输入源”键盘快捷键

禁用它->

  • 进入系统偏好设置 -> 键盘 -> 输入源
  • 添加新的输入源(选择ABC)
  • 转到快捷方式选项卡(键盘设置内部)
  • 点击左侧的输入源
  • 禁用“选择上一个输入源”快捷方式

重新启动你的 vs code,现在 ctrl+space 将显示快速建议。


44
投票

您可以使用以下替代键盘快捷键:

  • +i(官方 VS Code 文档中提到“触发建议”)
  • +esc
  • fn+control+空格

21
投票

“触发建议”命令的快捷方式是

⌃Space
(ctrl+空格) - 正如评论中提到的

大多数默认快捷键都可以在文档中找到,它将自动显示您所在系统的正确键绑定。换句话说,如果您在 Mac 上访问该页面,您将看到 Mac 键绑定。

此外,您还可以:

  • 转到 代码 > 首选项 > 键盘快捷键(在 Mac 上)并根据要执行的命令搜索键绑定
  • 打开“显示所有命令”(在 Mac 上为
    ⇧⌘P
    )并在那里搜索命令,允许您查看该命令的键绑定,或者直接从搜索中导航到该命令

当然,您必须知道该命令的名称可能是什么。在这种情况下,搜索“建议”就足够了。


15
投票

如果您使用太多键盘布局,MacOS 快捷键可能会处于活动状态。您可以禁用 MacOS 的 ^(Ctrl)+Space 快捷键。

  • 系统偏好设置>键盘>快捷方式>输入源>禁用 选择上一个输入源。

您可以使用下一个快捷方式更改输入源。Ctrl+Alt+Space


2
投票

当我设置了 2 个具有不同布局的键盘时,结果发现它覆盖了

^+Space
行为,所以这就是修复它的方法:

  • 转到系统首选项 -> 键盘 -> 键盘快捷键
  • 点击输入源
  • 并禁用“选择上一个输入源”快捷方式
© www.soinside.com 2019 - 2024. All rights reserved.