2011-05-11 13 views
9

Estoy usando gVim versión 7.3 en mi Windows. Al utilizar gVim en mi Unix, para insertar un texto común al comienzo de cada línea en un archivo, hago las siguientes etapas:El modo visual en gVim en Windows no funciona como funciona en Unix

  1. entrar en el modo visual (CTRL + V).
  2. Seleccione las líneas para las cuales se debe insertar el texto al principio con las teclas de flecha o las teclas hjkl.
  3. Después de la selección, presione Shift + I.
  4. El cursor va al comienzo de la línea donde comencé. Ingresé un texto y presiono la tecla ESC.
  5. Ahora todo el bloque de líneas tiene el texto insertado al principio.

Así que esta es mi pregunta. ¿Cómo hago lo mismo en mi gVim en Windows? No funciona si sigo lo anterior como en Unix. ¿Podría alguien ayudarme con esto?

+0

Tienes que explicar en qué momento de tu proceso estás teniendo un problema. Si no reduce el problema/pregunta, será difícil ayudarlo. Entonces ... comience por el principio: ¿ingresa al modo de bloque visual con ''? En caso afirmativo, ¿puede moverse con '', '', 'j' y/o' k'? Si no, ¿qué hace '' hacer? y así sucesivamente ... considere este problema como un gran 'si/else 'anidado, si lo desea. – romainl

+0

Es muy probable que sea la misma pregunta que esta (incluso si las claves que se han detectado comportan de manera diferente no son las mismas) http://stackoverflow.com/questions/289681/why-does-ca-ctrla-not -work-under-gvim-on-windows? rq = 1 –

Respuesta

13

Si tiene behave mswin en su vimrc, algunas de las asignaciones de Vim se modifican para que sean más "parecidas a Windows". En particular, deberá usar <CTRL-Q> para ingresar al modo de bloqueo visual.

Tengo behave xterm en mi Windows vimrc que elimina estos problemas.

+1

bueno muchas gracias por su rápida respuesta. funciona ... gracias .. – sundar

+0

No hay problema. Quizás puedas "aceptar" la respuesta, si no tienes más problemas. Gracias. –

Cuestiones relacionadas