Eclipse no Mac OSX - como atribuir os mesmos atalhos que no Windows?

1

Como posso fazer o Eclipse no Mac OS X para usar os mesmos atalhos de edição de texto do Windows?

Home: move to begin of line
End: move to end of line
Cmd+Left: move one word to the left
Cmd+Right: move one word to the right

Eu tentei usar o betterTouchTool e remapeado

Home to Cmd+Left  (move to line begin) 
Cmd+Left to Option+Left (move one word to the left)

Mas o problema agora é que quando eu pressiono "Home", o cursor move apenas uma palavra para a esquerda porque Cmd + Left dispara Option + Left.

As Preferências do Eclipse não permitem atribuir esses atalhos.

Existe alguma solução?

android_422
fonte

Respostas:

1

O Eclipse permite que você altere as ligações de teclas para comandos. Por exemplo, o comando "Previous Word" pode ser alterado para Cmd + Left Arrow.

http://wiki.eclipse.org/FAQ_How_do_I_provide_a_keyboard_shortcut_for_my_action%3F

Do wiki ...

Exibir e editar os atalhos de teclado atuais

Para ver a configuração da chave atual e seus atalhos de teclado, escolha o Eclipse & gt; Preferências do comando de menu para abrir as Preferências do ambiente de trabalho do Eclipse. Selecione o Geral & gt; Editor & gt; Página de chaves.

Digite "Previous Word" na pesquisa de comandos, depois clique no campo "Binding". Em seguida, faça a chave (por exemplo, Cmd + seta para a esquerda) e depois aplique.

nslntmnx
fonte
0

Como o eclipse ignora o DefaultKeyBindings.dict

https://damieng.com/blog/2015/04/24/make-home-end-keys-behave-like-windows-on-mac-os-x

Eu encontrei a melhor maneira de fazer isso é configurar o eclipse para copiar os comandos de chaves existentes e adicionar os atalhos do Windows. Isso permite que os atalhos mac padrão funcionem e os atalhos do Windows funcionem também.

Eclipse & gt; Preferências & gt; Geral & gt; Editor & gt; Chaves

Então procure por:

"Line Start" mapear para o botão home "Line end", escolha o comando copy, clique em binding e pressione a tecla end. "Palavra anterior", igual à anterior. "Próxima palavra", igual à anterior.

Se você acabar mapeando uma sequência de chaves para vários comandos no eclipse, o eclipse mostrará um pequeno menu com os possíveis comandos - você pode então voltar em remover / remapear a sequência de chaves conflitantes.

Eu também copiei os comandos para permitir que os comandos ctrl-c, ctrl-v windows funcionem para a categoria de edição.

Fresh Codemonger
fonte