在IntelliJ IDE中有一个非常重要的“基本代码完成”快捷方式,它被认为是在Mac上作为control+space快捷方式调用的。问题是这个快捷方式是 system 一个,用于在Mac OS X Lion中调用“Spotlight”。那你们是怎么调用的
xpszyzbs1#
我认为这个问题主要是问你要改变什么键组合,以及为什么JetBrains没有自己实现对Mac键图的更新。无论如何,我已经交换了Ctrl+空格键与Option+空格键,这似乎不会与任何Mac OS X系统键快捷方式发生冲突。
p4rjhz4m2#
您可以在系统设置中禁用/更改Spotlight快捷方式,也可以在IDEA Preferences中更改基本完成快捷方式|Keymap的值。“
Preferences
Keymap
4smxwvx53#
您可以在IntelliJ IDEA/服务/服务首选项中覆盖OSX聚光灯快捷方式。更多信息:here。x1c 0d1x的数据
odopli944#
我不知道这是否有帮助,但这里有一个默认键Maphttp://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf的列表,你可以从菜单IDE Settings -> Keymap中更改它们。
IDE Settings -> Keymap
9fkzdhlc5#
或者,您可以将Ctrl + Shift + Space用于“SmartType“,以避免与Spotlight冲突。
Ctrl + Shift + Space
pu82cl6c6#
实际上,spotlight是由COMMAND空间而不是CTRL空间启动的。
bis0qfac7#
在MacOS中为intelliJ IDEA进行代码编译的快捷方式是
Ctrl+Option+Space,
对我有用,试试这个,可能有用
cyvaqqii8#
Control ^+Space与 “Select the previous input source” 系统快捷方式冲突,而不是与Spotlight冲突。要解决此问题,请转到系统设置→键盘→键盘快捷键... →输入源,然后取消选中 “选择上一个输入源”,或将其快捷键更改为其他内容:
的数据现在重新启动IDEA,删除keybinding并添加相同的keybinding:
的不知道为什么我需要这些额外的步骤,但现在它终于工作了。
8条答案
按热度按时间xpszyzbs1#
我认为这个问题主要是问你要改变什么键组合,以及为什么JetBrains没有自己实现对Mac键图的更新。
无论如何,我已经交换了Ctrl+空格键与Option+空格键,这似乎不会与任何Mac OS X系统键快捷方式发生冲突。
p4rjhz4m2#
您可以在系统设置中禁用/更改Spotlight快捷方式,也可以在IDEA
Preferences
中更改基本完成快捷方式|Keymap
的值。“4smxwvx53#
您可以在IntelliJ IDEA/服务/服务首选项中覆盖OSX聚光灯快捷方式。更多信息:here。
x1c 0d1x的数据
odopli944#
我不知道这是否有帮助,但这里有一个默认键Maphttp://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf的列表,你可以从菜单
IDE Settings -> Keymap
中更改它们。9fkzdhlc5#
或者,您可以将
Ctrl + Shift + Space
用于“SmartType“,以避免与Spotlight冲突。pu82cl6c6#
实际上,spotlight是由COMMAND空间而不是CTRL空间启动的。
bis0qfac7#
在MacOS中为intelliJ IDEA进行代码编译的快捷方式是
Ctrl+Option+Space,
对我有用,试试这个,可能有用
cyvaqqii8#
Control ^+Space与 “Select the previous input source” 系统快捷方式冲突,而不是与Spotlight冲突。
要解决此问题,请转到系统设置→键盘→键盘快捷键... →输入源,然后取消选中 “选择上一个输入源”,或将其快捷键更改为其他内容:
的数据
现在重新启动IDEA,删除keybinding并添加相同的keybinding:
的
不知道为什么我需要这些额外的步骤,但现在它终于工作了。