cygwin vim

¿Cómo uso mi archivo.vimrc en Cygwin?



(9)

1) Sí, es posible. No necesita ninguna configuración específica de cygwin, aunque puede agregar algunas específicas de Windows. Solo asegúrese de instalar vi (vim gvim equivalent) correctamente.

2) el mismo lugar que en * nix - directorio de inicio del usuario

Acabo de instalar Cygwin en mi máquina de trabajo y me gustaría usar el archivo .vimrc que uso en mi caja Linux en casa.

  • ¿Es eso posible, o necesita tener configuraciones específicas de Cygwin?
  • ¿Dónde pondré el archivo .vimrc?

No estoy seguro de en qué directorio me colocaré en el indicador bash bajo Cygwin, pero creo que crearía un subdirectorio llamado .vim, ¿no?


Algunas partes del sistema de archivos de Cygwin utilizan su sistema de archivos "host" como propio. Dentro de cygwin, hay un directorio de inicio del usuario (que en realidad se encuentra debajo de su carpeta "Documents and Settings / Username"), por lo que debe colocarlo allí.

Simplemente coloque su .vimrc en algún lugar que sepa cómo acceder a través de cygwin y haga una

directory/you/know$ cp .vimrc ~/

Funcionará, al menos funcionó con vim predeterminado en mi instalación de Cygwin hace varios meses.


No veo ninguna razón por la cual su ~ / .vimrc de Linux no debería funcionar en su instalación de cygwin.

Para ir a su directorio de inicio en cygwin,
cd ~
o
cd $HOME

En Windows, puede usar WinSCP para conectarse a su caja de Linux, abrir su .vimrc de Linux en el editor por defecto de WinSCP, copiar los contenidos. Luego cambie a la terminal Cgywin y escriba
getclip > ~/.vimrc

Inicie vi / vim para ver si su nueva configuración ha entrado en vigencia:
vi


Tenga cuidado con una cosa: hay un puerto Cygwin de vim y un puerto nativo win32 de vim. Ambos tienen sus ventajas y sus defectos cuando se trata del diálogo con aplicaciones cygwin o native-win32.

Una categoría en vim.wikia está dedicada a consejos relacionados con cygwin .


Tuve que cambiar el nombre / enlace simbólico de mi archivo .vimrc a .virc en un directorio como /home/Leo/.virc o, en general, $HOME/.virc .


Cygwin (a partir de la versión 1.7.25) instala vi (¡no vim !) De forma predeterminada. Si también instala vim , tendrá dos comandos: /usr/bin/vi y /usr/bin/vim .

A diferencia de otros * nix (por ejemplo, Debian), ambos comandos difieren ligeramente en su comportamiento al iniciar vi / vim.

Ambos comandos cargarán Vi Enhanced pero difieren en los archivos que buscan para inicializar el editor:

/usr/bin/vi busca primero /etc/virc y luego para $HOME/.virc

/usr/bin/vim busca primero /etc/vimrc y luego para $HOME/.vimrc .

Ambos archivos (en /etc y en $HOME ) se obtendrán si se encuentran.

Puede verificarlo usted mismo ingresando vi -V y vim -V .

Utilice .vimrc si llama a vim y .virc si llama a vi . O simplemente alias vi=vim para usar .vimrc


Acabo de crear la mía y la resolví:

1) vim ~/.vimrc

Una vez dentro del .vimrc (archivo en blanco) me gusta copiar el ejemplo de:

2) :r $VIMRUNTIME/vimrc_example.vim 3) :wq

Luego revisa cualquier archivo que tenga mucho color y esas cosas

4) vim .vimrc (or whatever file, e.g. ~/.bashrc)


Lancé vi como vi -V y obtuve esto:

chdir(/cygdrive/c/Users/johntron) chdir(/etc) chdir(/cygdrive/c/Users/johntron) could not source "/etc/virc" chdir(/cygdrive/c/Users/johntron) chdir(/cygdrive/c/Users/johntron) chdir(/cygdrive/c/Users/johntron) could not source "$HOME/.virc" chdir(/cygdrive/c/Users/johntron) chdir(/cygdrive/c/Users/johntron) chdir(/cygdrive/c/Users/johntron) could not source "$HOME/.exrc"

Al .virc cuenta de que vi estaba buscando .virc y no .vimrc como todos los demás sistemas * nix que he usado alguna vez, simplemente ejecuté esto para solucionar el problema:

cp ~/.vimrc ~/.virc

... o si has configurado enlaces simbólicos :

ln -s ~/.vimrc ~/.virc

Estoy bastante seguro de que esto fue un problema, porque Cygwin instala vi, y no vi mejorado; sin embargo, la pantalla de carga si ejecuta vi sin parámetros todavía dice vi mejorado. A pesar de todo, instalé vim través de setup.exe y ejecutar vim (no vi ) realmente intenta cargar ~/.vimrc como se esperaba. Simplemente puede agregar un alias vi=vim a su ~ / .profile para usar la versión mejorada de manera predeterminada.


simplemente vaya a su directorio de inicio que es c: / Users / user_name / create the file usando vi .vimrc configure sus preferencias aquí, y seguramente se reflejarán como

set nu "show line numbers set ai "auto indentations colors blue " or elflord or whatever you like.

guardar e intentar.