Una de las cosas que más me molesta acerca de VIM es tener que moverme mientras estoy en el modo de inserción. Con cualquier otro programa, puedo usar las teclas de flecha para desplazarme, pero con VIM he aprendido a usar h/j/k/ly para ingresar a ese modo tengo que presionar "escape" y luego "otra vez". ¿Hay alguna manera más rápida de ¿Haz eso?VIM navegar en el modo de inserción
Respuesta
Tengo mi botón de escape asignado a jj.
imap jj <ESC>
De esta forma cuando quiero entrar en el modo normal rápido que Double JJ grifo y mis dedos están en una buena posición para empezar a navegar.
Puede parecer incómodo para empezar, pero una vez que obtenga la memoria muscular será como un rayo.
Si necesita insertar 'jj', ¿usted solo hazlo despacio? –
Sí, eso es correcto, es muy raro que las 2 letras se requieran juntas, pero cuando lo estén, tengo que presionar slow – zode64
. Ya tengo jj ya mapeado, supongo que no lo pensé mucho. También encontré esta respuesta que ayuda aún más: http://stackoverflow.com/questions/1737163/vim-traversing-text-in-insert-mode –
uso CTRL [
aquí está una sugerencia (probablemente de Bram) en el archivo de ayuda para insert.txt: h i_CTRL- [
"Nota: Si la clave es difícil de golpear en su teclado, entrenarse para usar CTRL- [. "
Puede usar Ctrl
+ C
para salir del modo de inserción. Agregar cosas a su archivo vimrc tiene una advertencia: no funcionan si está en un servidor remoto.
Si tiene una línea en su archivo vimrc que se parece al set term=ansi
, coméntelo. Una vez que hice eso, pude navegar el modo de inserción con las teclas de flecha sin problema.
Puede abandonar temporalmente el modo de inserción escribiendo^O para navegar. Útil para pasar los paréntesis de cierre insertados automáticamente.
La mayoría de las veces, vim entiende los botones de movimiento de página si su terminal es conocida por él. El vi original no lo hizo, y este comando siempre ha estado allí.
memoria muscular útil:
^Oo - parada y línea abierta por debajo, de capital O está por encima de ^ OA - ir al final de la línea y continuar insertando ^ OI - Iniciar insertar al principio de la línea
Como acotación al margen:
Solía usar vi en el camino de vuelta del sistema V, hace al menos 23 años. Personalmente encuentro la idea de tener una filosofía muy divertida. Fue un reemplazo pragmático para ex escrito por un codificador solitario en un apuro. Su pragmatismo es la razón por la que sobrevivió porque era fácil de portar a cualquier Unix. Para obtener lo mejor, debe aprender cómo usar f, t, coma y punto y coma; pueden ahorrarle mucho esfuerzo cuando los usa con c.
Estaba haciendo lo mismo para omitir los corchetes hasta que descubrí que mecanografiar el corchete solo me llevará sin insertar uno nuevo, ¡muy útil! – maxymoo
- 1. Vim: Supr en Modo de inserción
- 2. Vim CursorLine cambio de color en el modo de inserción
- 3. VIM: salir del modo de inserción con: comando normal
- 4. Comentarios (#) van al inicio de la línea en el modo de inserción en Vim
- 5. Navegando en el modo de comando de Vim
- 6. Vim: teclas de flecha para moverse dentro de una línea en el modo de inserción
- 7. Vim Insertar modo en Mac OS X
- 8. En Vim, ¿hay más de una forma de salir del modo de inserción?
- 9. ¿Hay alguna manera de cambiar el modo predeterminado de vim?
- 10. Evitar que el cursor retroceda un carácter en el modo de inserción salir
- 11. ¿Editores de texto con el modo vim?
- 12. ¿Emacs tiene finalización de palabras y líneas (como la finalización del modo de inserción de Vim)?
- 13. ¿Cómo hacer que Vim regrese del modo de inserción al modo normal después de terminar un comando?
- 14. Cuando está en el modo de inserción de Vim, ¿hay alguna manera de agregar la autocompletación de ruta de archivo?
- 15. mejor forma de moverse en vim (modo normal)
- 16. Posicionamiento del cursor al ingresar al modo de inserción
- 17. ¿Cómo inserto un salto de línea donde está el cursor sin ingresar al modo de inserción en Vim?
- 18. ¿Cómo puedo ir al final de los paréntesis/corchetes/citas sin cambiar el modo de inserción en Vim?
- 19. Copiar líneas en modo visual en vim
- 20. Creación de una correlación de modo de inserción, pero no para el modo secundario de autocompletar
- 21. cómo usar vimdiff en el modo de comando VIM?
- 22. Vim: ¿Cómo insertar en el modo de bloque visual?
- 23. Cómo copiar texto desde el modo de comandos en Vim
- 24. Vim Registro Uso en modo Ex
- 25. Cómo cambiar al modo REPLACE en VIM
- 26. ¿Es posible desactivar el modo Reemplazar en vim?
- 27. Vim: cómo obtener el modo Actualmente estoy en
- 28. ¿Cómo habilitar el modo "Muy mágico" en vim con vimrc?
- 29. ¿Cuándo se usa el modo Visual en Vim?
- 30. (perfil vim) VIM 256 colores modo, archivos laggy php
Uno de los inquilinos generales de vim es no navegar en el modo de inserción. Es común asignar el bloqueo de mayúsculas a ESC para que sea más fácil salir del modo de inserción. Otro inquilino vim general es estar en modo insertar lo menos posible. –
Consulte "Idea errónea n.º 1" en http://www.viemu.com/a-why-vi-vim.html –
Creo que debería entrenar la memoria muscular =) – ck3g