2010-01-19 11 views
20

He usado Vim extensamente en la consola de Linux, estoy acostumbrado a sus atajos de teclado, como Ctrl + V para la selección vertical, y muchos otros.cómo hacer que gvim en windows se comporte exactamente como consola linux vim?

He instalado gVim para Windows en mi computadora en el trabajo, y casi no puedo usarlo, ya que muchos de los comandos del teclado fueron redefinidos. Ctrl + V pega el texto del portapapeles en lugar de iniciar la selección vertical, por ejemplo ...

¿Cómo hacer que gVim funcione exactamente igual que la versión predeterminada de la consola de linux, posiblemente con la configuración predeterminada de gentoo?

+0

Una vez que tuve un _vimrc en mi carpeta Documents, el _vimrc predeterminado ya no se originó y vim se comportó como yo quería. Incluso uno vacío era suficiente. – Nikodemus

Respuesta

15

en c:\program files\vim\_vimrc:

" source $VIMRUNTIME/mswin.vim 
" behave mswin 

comentario a cabo estas dos líneas

+3

Acabo de comentar las últimas dos líneas (source .../mswin.vim y behave mswin). Esto parece romper menos de mis otras opciones de configuración mientras todavía no golpea los controles. –

0

editar el archivo .vimrc para que contenga sólo la línea:

set compatible 
+0

conjunto compatible no es estándar de Linux – Nikodemus

+0

@Nikodemus la pregunta era preguntar qué comandos emitir en gvim en Windows. Lo que es o no es estándar en Linux es irrelevante. –

+0

@PaulTomblin: en realidad, la pregunta era "Cómo hacer que gVim funcione exactamente como la versión de consola de Linux por defecto". – Nikodemus

1

las siguientes órdenes:

set compatible 
:mkvimrc! 

Eso escribirá un _vimrc que invalida el de \ Program Files \ vim

Cuestiones relacionadas