varias usar una texto seleccionar pegar para lineas linea insertar con como comando buscar vim macvim textselection

usar - Usando SHIFT+Flechas para seleccionar texto en vim/MacVim



seleccionar varias lineas con vim (2)

Como una nota para uno mismo y una sugerencia clara para otros:

Ya que la selección de SHIFT + Flecha y la selección del mouse ahora inician automáticamente el modo SELECT , esto significa que aparentemente no es tan fácil hacer una selección VISUAL usando el mouse o las teclas de flecha. (Incluso cuando ya VISUAL en el modo VISUAL , una selección del mouse activará el modo SELECT ). Por lo tanto, siempre que uno quiera aplicar comandos a la selección, el siguiente método ayuda.

  • Seleccione el texto usando el mouse o SHIFT + Flecha
  • Deselecciona presionando ESC
  • Presione gv para volver a seleccionar automáticamente la selección anterior y activar el modo VISUAL

Edición: Lo mismo se puede hacer usando simplemente CTRL + g.

Una de las características más agradables de MacVim es que es posible usar los comandos habituales del sistema operativo para copiar y pegar texto (a saber, comando + C y comando + V) en él.

Esto es especialmente bueno en situaciones en las que has trabajado en otro editor solo un minuto antes y tu cerebro aún no está listo para aconsejar a tus dedos sobre cómo escribir cosas reales.

Sin embargo, hay una cosa en la que mi cerebro necesita pensar bastante: el modo de selección de texto. En editores que no sean vi, usaría Shift + Arrow para esto y probar esto en MacVim no funciona. Pero, por otro lado, tampoco me parece que Shift + Arrow se esté utilizando para nada más. ¿Es posible volver a asignar las teclas para que esto sea posible?

(Idealmente, el editor aún estaría en modo de inserción después de haber seleccionado el texto; eso ahorraría algunos golpes de tecla adicionales).


Del manual:

Los editores de texto en Mac OS X permiten al usuario mantener presionada la tecla shift + movimiento para extender la selección. Además, al presionar una tecla imprimible mientras se selecciona, se reemplaza la selección actual con ese carácter. MacVim puede emular este tipo de comportamiento (al proporcionar enlaces de teclas y al configurar ''keymodel'' y ''selectmode'' en valores no predeterminados), aunque no está habilitado de forma predeterminada. Para hacer que MacVim se comporte más como TextEdit y menos como Vim, agregue las siguientes líneas a su archivo "~ / .vimrc" (no .gvimrc):

if has("gui_macvim") let macvim_hig_shift_movement = 1 endif