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?
Respuesta
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.
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
@RichieHH Sí, es mucho tiempo desde la respuesta original, y las cosas han mejorado mucho. – GreenAsJade
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.
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 :) –
@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
@dirkb Eso es genial, ¡gracias! –
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
- 1. Cambiar accesos directos IDE en Code :: Blocks
- 2. VIM: accesos directos disponibles?
- 3. Accesos directos globales PyQt4?
- 4. Visual Studio 2005 Accesos directos
- 5. Accesos directos en la tormenta php
- 6. Accesos directos publicitados frente a accesos directos no anunciados en el proyecto de instalación de Windows
- 7. Webbrowser Control de accesos directos al robo
- 8. Desactivar accesos directos predeterminados en un TabControl
- 9. Deshabilitar accesos directos en Google Chrome
- 10. Accesos directos de teclado de Javascript para la aplicación web
- 11. Android: Disposición Archivos Margen/Relleno accesos directos
- 12. DISABLEADVTSHORTCUTS = 1 deshabilita todos los accesos directos
- 13. ¿Es una mala idea poner accesos directos de desarrollo en los bloques #de DEBUG?
- 14. Modificar accesos directos a Windows usando Python
- 15. ¿Configurar Eclipse para utilizar accesos directos de VS.Net?
- 16. Accesos directos y sugerencias de teclado útiles para ESS/R
- 17. Cómo deshabilitar accesos directos en WPF TextBox
- 18. NSIS CreateShortcut: para accesos directos en el menú Inicio
- 19. ¿Deshabilitar accesos directos de accesibilidad en la aplicación .NET?
- 20. Accesos directos Ctrl + C Ctrl + V no funcionan en los cuadros de texto si MenuStrip tiene estos accesos directos establecidos
- 21. Cómo agregar accesos directos a aplicaciones programáticamente en android
- 22. Productividad de desarrollo de rieles - Accesos directos de Topmateados
- 23. Accesos directos de aplicaciones de Chrome/Instalador de Prism Mozilla
- 24. ¿Cuál es la mejor manera de usar accesos directos y autocompletar para crear un nuevo objeto en Intellij IDEA?
- 25. Configuración de accesos directos completos automáticos en Eclipse
- 26. creación de accesos directos en Android a través de Intención
- 27. Accesos directos de teclas foráneas en la tabla
- 28. Sobrescribir los accesos directos de teclado del navegador
- 29. IntelliJ IDEA IDE para desarrollo de Android
- 30. accesos directos de Mac (por ejemplo, Cmd-C) funcionan en Linux
@ 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