Portanto, há duas configurações no KeyRemap4MacBook:
Desmarcar a primeira opção e manter a segunda opção permitiu que eu use Home / End no IJ.
Eu sei que ctrl + right / ctrl + left farão isso, mas estou acostumado a pressionar Home / End e é frustrante quando não o faz no IntelliJ. Eu uso KeyRemap4Macbook que funciona muito bem para o terminal e em outros lugares com a configuração da tecla Home / End, mas as configurações, por algum motivo, não funcionam no IntelliJ.
Estou no MAC OSX, IJ 12.1.4.
O IntelliJ IDEA parece não suportar ⌃A e ⌃E, mas suporta ⌘ ← e ⌘ →. Você poderia usar essa configuração:
Ouadicionealgoassima
<appdef>
<appname>INTELLIJ</appname>
<equal>com.jetbrains.intellij.ce</equal>
</appdef>
<item>
<name>test</name>
<identifier>test</identifier>
<block>
<only>INTELLIJ</only>
<autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L</autogen>
</block>
<block>
<not>INTELLIJ</not>
<autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::A, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::E, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L</autogen>
</block>
</item>
Você pode ver a origem das configurações predefinidas no link .
Tags macos intellij-idea