在 Mac 上的 IntelliJ IDEA 中更改基本代码完成的键盘快捷键

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

IntelliJ IDE 中有一个非常重要的“基本代码完成”快捷方式,假设在 Mac 上作为 control+space 快捷方式调用。问题是这个快捷方式是 system 之一,用于在 Mac OS X Lion 中调用“Spotlight”。

你们如何调用它?

intellij-idea keyboard-shortcuts
8个回答
29
投票

我认为问题主要是问你要更改什么组合键,以及为什么 JetBrains 没有自己实现 Mac 键盘映射的更新。

无论如何,我已将 Ctrl+Space 替换为 Option+Space,这似乎不会与任何 Mac OS X 系统快捷键发生冲突。


27
投票

您可以在系统设置中禁用/更改 Spotlight 快捷方式,或者更改 IDEA 中的基本完成快捷方式

Preferences
|
Keymap


9
投票

您可以在 IntelliJ IDEA/服务/服务首选项中覆盖 OSX 聚光灯快捷方式。更多信息:这里


5
投票

我不知道这是否有帮助,但这里有默认键映射的列表http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf,您可以从菜单中更改它们

IDE Settings -> Keymap


5
投票

或者,您可以使用

Ctrl + Shift + Space
表示“SmartType”以避免与 Spotlight 发生冲突。


3
投票

实际上,聚光灯是由 COMMAND-空格键启动的,而不是 CTRL-空格键...


2
投票

MacOS 中 intelliJ IDEA 代码补全的快捷方式是

Ctrl+Option+空格

这对我有用,试试这个,可能会有用


0
投票

Control ^+Space“选择上一个输入源” 系统快捷方式相冲突,而不是 Spotlight。

要解决此问题,请转到系统设置 → 键盘 → 键盘快捷键... → 输入源,然后取消选中 “选择上一个输入源”,或将其快捷方式更改为其他内容:

现在重新启动 IDEA,删除键绑定并重新添加相同的键绑定:

不知道为什么我需要这些额外的步骤,但现在它终于起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.