¿Cómo puedo hacer que gVim en Windows se comporte como en Linux?

Pregunta:

Soy un usuario frecuente del editor Vim en Linux y ahora quiero usarlo en Windows.

Descargué Vim para Windows, que resulta ser gVim. Varias características de Vim no funcionan en gVim 7.4 como bloque visual, comando rx y varias otras combinaciones de teclas.

Quiero que se use el mismo Vim / original de Linux en Windows. ¿Esa versión también está disponible para Windows? ¿O puedo usar configuraciones similares al formato Unix?

Respuesta:

Cuando tengo que trabajar en Windows (que es más a menudo de lo que me gustaría), uso Cygwin para conseguir un terminal un poco menos cutre que la línea de comandos original de Windows. Cygwin proporciona un entorno que intenta estar cerca de una consola Bash con comandos estándar de Linux y, por supuesto, está lejos de ser perfecto.

Vea la página del proyecto de Cygwin. Durante la instalación, terminará en una ventana que le permitirá elegir qué paquetes desea instalar. La barra de búsqueda permite buscar paquetes para instalar, entre otras cosas útiles (como git , tmux , curl , wget , etc.) puede escribir vim y seleccionar paquetes como vim , vim-common , vim-doc , gvim . Esto instalará un editor de Vim bastante parecido al que está acostumbrado en Linux.

Una vez que todo esté instalado (que a veces puede ser un poco largo), podrá iniciar Cygwin, que mostrará una terminal, y podrá iniciar Vim como de costumbre y usar su .vimrc Linux y su administrador de complementos habitual. El principal inconveniente es la compatibilidad de los colores, que a menudo deben modificarse y aún se ven horribles.

Tenga en cuenta que uso Cygwin por costumbre, pero existen otras soluciones (como cmder, por ejemplo). Ninguno de ellos es perfecto, por lo que es posible que desee probar varios y encontrar su favorito.

También tenga en cuenta que mintty es una buena manera de hacer que Cygwin sea un poco menos cutre.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım