Preguntas etiquetadas con vimrc

Vim lee los comandos de inicialización de un archivo llamado vimrc al inicio. Esto se puede usar para establecer configuraciones, definir funciones, ejecutar comandos automáticos y más.

2
¿Cómo puedo diferenciar entre vim y vimdiff desde vimrc?
Tengo una función en vim que abrirá todos los búferes como pestañas. Sin embargo, después de agregar esta función, vimdiff también abre los archivos para compararlos con diferentes pestañas y, por lo tanto, no muestra las diferencias. ¿Hay alguna manera de averiguar si es vim o vimdiff el que invoca …
10 vimrc  vimdiff 

2
¿Es posible eliminar una entrada del historial de deshacer?
Tengo estas líneas en mi .vimrc para ayudar con la sangría: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Sin embargo, crean mucho ruido en la historia de deshacer. Dado que esencialmente no hacen …
10 vimrc  undo-redo 

1
¿Cómo debería funcionar la opción 'switchbuf'?
Recientemente descubrí la opción switchbufe intenté usarla, pero no puedo decir si no entiendo cómo debería funcionar o si realmente no funciona en mi Vim. Sobre los diferentes valores posibles, el documento dice: useopen Si está incluido, salta a la primera ventana abierta que contiene el búfer especificado (si hay …
10 vimrc  buffers  split 

2
¿Cómo lidiar con cadenas que contienen espacios en el script Vim?
Tengo el siguiente comando en mi vimrc: execute "set path+=".getcwd()."/**" Funciona bien si el directorio de trabajo actual es como /home/tamlok/my_work/. Sin embargo, si el directorio contiene espacios, como D:\Program Files\vim\, vim se quejará. Supongo que puedo arreglar esto usando la substitute()función para reemplazar todos los espacios con espacios escapados. …

1
¿Por qué es peligroso el set exrc?
He visto set exrcmencionar en varios lugares el uso de .vimrcarchivos por directorio , pero cada vez que se menciona ha sido con una fuerte advertencia de no usarlo realmente porque es peligroso. También me he encontrado con lo set secureque se supone que corrige parte del peligro de heredar …
10 vimrc 


3
¿Cómo puedo hacer que los comandos de resaltado en .vimrc surtan efecto inmediatamente con Vim 7.4?
Tengo varios highlightcomandos en mi .vimrcarchivo. En Vim 7.3, estos entraron en vigencia inmediatamente después de que Vim había comenzado. Después de actualizar a Vim 7.4, este ya no es el caso. Vim utiliza su resaltado predeterminado inicialmente. Cuando cargo .vimrcpor segunda vez ejecutando source ~/.vimrc, resaltar funciona como quiero. …

1
Mensaje de eco en el inicio sin preguntar
Me gustaría hacer eco de un mensaje personalizado al inicio, en función de si ciertas funciones de inicio tuvieron éxito o no. Intenté esto en mi.vimrc echo 'test' "All my settings ... Me gustaría que Vim repita un mensaje como si acabara de escribir echo 'foo' desde la línea de …
9 vimrc  echo 



2
¿Por qué vim no genera mi archivo .vimrc?
Hoy, descubrí que mi .vimrcno tuvo efecto. Estaba bien hace solo unas horas. Cuando lancé vim con $vim --plugin, :scriptnamesno se hizo eco de nada: el .vimrcarchivo no tenía origen. (Nota: /etc/vimrcse eliminó para depurar este problema). Luego intenté googlear y encontré $VIMINITvariables sospechosas. Aquí está el valor de $VIMINIT: …


5
se ignoran las formateadas en vimrc
Vim continúa automáticamente un comentario cuando presiono Enter en el modo Insertar, lo que me parece útil. Sin embargo, no quiero que el comentario continúe después de presionar 'o' desde el modo normal para insertar una nueva línea debajo del final del comentario. Leí que necesito eliminar la opción ode …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.