Realmente me gustaría ser capaz de utilizar IdeaVIM pero soy incapaz de averiguar dónde puedo configurar mi costumbre vim asignaciones de teclas. Por ejemplo en lugar de utilizar Esc me gustaría usar CtrlC y en vez de usar hjkl me gusta usar wunsd.

Tengo todos esos ya puesto en mi .vimrc pero IdeaVIM no se pudo cargar ellos. Puedo copiar manualmente el fichero es necesario, pero no hay ninguna documentación sobre cómo hacer esto.

  • El IdeaVim preguntas frecuentes parece que la dirección de esta.
  • Hola he mirado el enlace que antes he publicado y también miró a la Vim.xml y no podía entender cómo cambiar las asignaciones de claves. Necesito cambiar las teclas de movimiento así que he buscado que Vim.xml archivo para la j y no pudo encontrar nada. Me podría dar un ejemplo de una simple asignación de clave? gracias
  • Por favor vote por la función de solicitud VIM-288: Apoyo a la asignación de clave de comandos de .vimrc.
  • Soy nuevo en el IdeaVim, pero podría ser que el IDE es el manejo de las pulsaciones de teclas, no IdeaVim? Si desea cambiar la forma en que lo hace, usted puede administrar «Vim Emulación» ajustes en File | Settings | Editor | Vim Emulation en el PC, o Settings | Editor | Vim Emulation en Mac
InformationsquelleAutor gdoubleod | 2012-04-13

3 Comentarios

  1. 29

    He hecho a mí mismo, y es bastante fácil en IntelliJ 11. Sé que en versiones anteriores (9, tal vez?) configuración del mapa de valores es significativamente diferente.

    En IntelliJ 11 puede hacer lo siguiente:

    1. Ir a Settings
    2. Seleccione Keymap desde el menú de la izquierda
    3. De búsqueda para Exit Insert Mode en el lado derecho y asociado de la tecla que desea utilizar, tales como CTRL-C
    • Bueno! La una cosa rara que veo es que todas las llaves estén en la misma línea. Dice teclas y, a continuación, una larga cadena de… ¿su mirada como esa?
    • La mía parece que también. Yo realmente deseo que podría usar ‘jk’ como mi esc en ideavim. Si trato de hacer una de dos tiempos gesto, que sólo se rompe j en el modo normal.
    • En la actualidad existe un problema en el JetBrains’ bug tracker abordan precisamente este problema. Voto a favor!
    • Yo uso jj para salir del modo de inserción. La creación de un mapa de teclado usando este método evita el uso práctico de j en modo normal (como tratando de bajar por tres líneas jjj). Para evitar esto, crear .ideavimrc y poner :imap jj <Esc> en ella.
    • Otro popuplar opción es :imap jk <Esc>
  2. 29

    Como de IdeaVim 0.35 (publicado 2014-05-15), las asignaciones de teclas en ~/.ideavimrc son compatibles. Usted puede poner source ~/.vimrc en ese archivo si desea incluir las asignaciones de ~/.vimrc.

    Anuncio de la versión de

    VIM-288

    (Nota: Esta pregunta probablemente podría ser considerado un duplicado de este otros pregunta de StackOverflow.)

    • si usted no tiene el archivo ~/.ideavimrc entonces usted puede simplemente crear. Acaba de escribir source ~/.vimrc o fuente de donde quiera que tu .vimrc archivo. Reinicie pycharm.
    • En Windows, .ideavimrc debe vivir en C:\Users\%USERNAME%\
  3. 2

    IntelliJ 12.1:

    1. Ir a Settings
    2. Seleccione Keymap desde el menú de la izquierda
    3. Encontrar Escape bajo el Editor Actions sección y añadir el Ctrl-C acceso directo. («Escape» en virtud de la «IdeaVim» de la sección no funciona para mí)

    Siguiendo los mismos pasos, pero con la sustitución de «Escape» con «Salir del Modo de Inserción» sólo parcialmente trabajado para mí. Se sale del modo insertar correctamente, pero se omite la siguiente pulsación de tecla. Por lo que escribe Ctrl-C,j,j podría salir insertar sino tan sólo una línea en lugar de dos.

Dejar respuesta

Please enter your comment!
Please enter your name here