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

bvjveswy  于 12个月前  发布在  Mac
关注(0)|答案(8)|浏览(159)

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

xpszyzbs

xpszyzbs1#

我认为这个问题主要是问你要改变什么键组合,以及为什么JetBrains没有自己实现对Mac键图的更新。
无论如何,我已经交换了Ctrl+空格键与Option+空格键,这似乎不会与任何Mac OS X系统键快捷方式发生冲突。

p4rjhz4m

p4rjhz4m2#

您可以在系统设置中禁用/更改Spotlight快捷方式,也可以在IDEA Preferences中更改基本完成快捷方式|Keymap的值。“

4smxwvx5

4smxwvx53#

您可以在IntelliJ IDEA/服务/服务首选项中覆盖OSX聚光灯快捷方式。更多信息:here
x1c 0d1x的数据

odopli94

odopli944#

我不知道这是否有帮助,但这里有一个默认键Maphttp://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf的列表,你可以从菜单IDE Settings -> Keymap中更改它们。

9fkzdhlc

9fkzdhlc5#

或者,您可以将Ctrl + Shift + Space用于“SmartType“,以避免与Spotlight冲突。

pu82cl6c

pu82cl6c6#

实际上,spotlight是由COMMAND空间而不是CTRL空间启动的。

bis0qfac

bis0qfac7#

在MacOS中为intelliJ IDEA进行代码编译的快捷方式是

Ctrl+Option+Space

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

cyvaqqii

cyvaqqii8#

Control ^+Space与 “Select the previous input source” 系统快捷方式冲突,而不是与Spotlight冲突。
要解决此问题,请转到系统设置→键盘→键盘快捷键... →输入源,然后取消选中 “选择上一个输入源”,或将其快捷键更改为其他内容:


的数据
现在重新启动IDEA,删除keybinding并添加相同的keybinding:



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

相关问题