2010-04-15 10 views
22

Estoy cambiando de Emacs a IDEA y sería una gran ayuda para mí si pudiera usar accesos directos como Ctrl-A para saltar a línea de inicio. etc. ¿Es esto posible?Accesos directos de Emacs para IDEA IDE?

+1

@ asukasz Lew: Las cosas simples son posibles y también hay algunos complementos que permiten tener, por ejemplo, un anillo de matar y puedes tirar, etc. Sin embargo, eso no es "el verdadero t Hing". – SyntaxT3rr0r

Respuesta

17

Una nota de un usuario de Emacs e IDEA desde hace mucho tiempo: las vinculaciones de Emacs en IDEA son simplemente una misión imposible. Arthur tiene toda la razón sobre cómo habilitarlos, pero alterarán seriamente el flujo de trabajo de IDEA, ya que tienden a anular una gran cantidad de combinaciones de teclas IDEA predeterminadas y, al final, tiene que llegar a un mapa de teclas completamente personalizado. Esto no es un problema la primera vez, pero cuando tienes que trabajar en algunas máquinas de compañeros de trabajo, o en otras computadoras, se vuelve extremadamente molesto. Solía ​​mantener mi mapa de teclas en Subversion.

Así que, básicamente, no utilice la combinación de teclas predeterminada de Emacs en IDEA: copie la configuración básica y amplíela personalmente. El IDEA server podría ser útil para mantener varias computadoras sincronizadas con las mismas combinaciones de teclas.

Además, tenga en cuenta que solo los comandos de navegación básicos son compatibles con IDEA y algunas acciones útiles de IDEA pueden terminar sin ataduras de teclado por defecto, así que preste especial atención a cómo configura su IDEA.

Para mí solo hay un lugar como Emacs, y eso es Emacs. Todavía tengo que ver algún software que proporcione ajustes razonables usando combinaciones de teclas de Emacs.

+4

Los enlaces IntelliJ emacs provistos de fábrica para c13 son perfectamente utilizables y no los he encontrado obstructivos. En general, las claves que más necesita son simples tipos de navegación, creación, corte y pegado: fácil y bien hecho en el mapa de teclas proporcionado. – RichieHH

+0

@RichieHH Sí, es mucho tiempo desde la respuesta original, y las cosas han mejorado mucho. – GreenAsJade

21

Vaya a Configuración -> Configuración IDE -> Mapa de teclas y tendrá todo el mapeo de teclas.

Uno de los Keymaps que puede seleccionar es Emacs.

+0

Si desea utilizar la marca y poder eliminar regiones con ella, puede instalar el "IntelliJ IDEA Mark Plugin". Tuve que jugar con las combinaciones de teclas después, pero funciona :) –

+1

@Martin: A partir de IntelliJ compilación 106.532 hay una nueva configuración "Alternar selección adhesiva" que obvia el complemento de marca (el complemento probablemente dejó de funcionar alrededor de la versión 10.5 de IntelliJ de todos modos), ver http://youtrack.jetbrains.net/issue/IDEA-66719 – dirkb

+0

@dirkb Eso es genial, ¡gracias! –

1

Hay un artículo útil en este tema here.

La esencia de lo que dice es

  • Se pueden ajustar las combinaciones de teclas, pero es una tirita en el mejor, causa perdida realmente
  • se puede hacer mejor por LivePlugin de secuencias de comandos con Groovy
  • Puede crear una escotilla de escape a emacs usando emacsclient
Cuestiones relacionadas