如何在 osx 上使用键盘触发 vscode 智能感知?

vy2*_*218 12 javascript editor node.js visual-studio-code

所有的文档都提到?Space 来启动智能感知,以便获得配置文件的建议,启动配置等。正如我从这个图表中了解到的,转换为组合键控制空间。

但是在 mac 10.11 上?Space 只打开 OSX Spotlight。如何从 Mac 上的键盘触发 vscode intelisense?

jdh*_*hao 28

我在 Mac 上使用 vs code,我是 CJK 用户。Ctrl+Space是在 Mac 上切换 IME 的快捷方式。

如果打开键盘快捷键面板(只需按Command + K,然后按Command+S),然后搜索trigger suggest,您会发现该功能实际上有两个快捷键:

在此处输入图片说明

所以万一Ctrl + Space被其他程序占用。您可以使用Option + Esc来触发建议。如果您使用的是 Windows 键盘,则Option键为Alt。您还可以按照@Atilla Baspinar 的建议更改此命令的键绑定。

  • 如果您使用的是 Mac 操作系统,并且键盘输入有多种语言,那么 Mac 可能会劫持“Ctrl+Space”。使用“Ctrl+Space”检查 **系统偏好设置 > 键盘 > 快捷键** 是否有任何活动的键盘快捷键 (4认同)

Mar*_*ark 21

vscode v1.50 添加了Cmd+ I(大写的“眼睛”),以便在 Mac 上触发智能感知,并在 Windows 和 Linux 上触发Ctrl+ - 请参阅v1.50 发行说明I

触发智能感知

多年来,Ctrl+Space它一直是触发 IntelliSense 的主要按键绑定。但是,在 macOS 和 Windows 上,使用相同的键绑定在键盘布局之间切换。为了尽量减少混乱,我们添加了另一个键绑定来触发 IntelliSense:在 Windows 和 Linux 上是Ctrl+I,在 macOS 上是Cmd+I

调试


小智 8

^Space意味着Ctrl + Space, not Cmd + Space(这肯定会触发 Spotlight)。

您可以根据文档自定义键盘快捷键。


Ati*_*nar 5

从 VSCode(在 MacOS 上)的顶部菜单中选择

代码 > 首选项 > 键盘快捷键

快捷方式列表显示在代码区。

搜索“触发建议”。默认值为?Space

双击并根据您的喜好进行更改。

我做到了 Ctrl+.