Convertir permanentemente pestañas a espacios en vi / vim


14

Si quisiera tener una sangría tradicional en vi / vim, ingresaría estos comandos:

:set tabstop=4
:set shiftwidth=4
:set expandtab

Es tedioso escribir esos comandos cada vez que abro un archivo. ¿Cómo almaceno esa configuración de forma permanente?

Respuestas:



3

Tienda

set tabstop=4
set shiftwidth=4
set expandtab

o

set ts=4 sw=4 
set expandtab

En tu ~/.vimrcarchivo. EG /home/user/.vimrco /home/$(whoami)/.vimrc. También puede usar sus otras configuraciones en .vimrc, las que usa regularmente, por ejemplo, syntax onsi usa la versión completa de VIM.


0

Una vez que abra la terminal \home\user\exampleuser\, (el directorio predeterminado), cree el archivo .vimrc. Si realmente te gusta vim, puedes escribir vim .vimrcen la línea de comando, o puedes usar nano. Este archivo controlará vim. Luego escriba el código que desea establecer aquí de esta manera: set expandtab (observe que no hay dos puntos (:)) ¡Luego, guarde el archivo y listo!


1
A :antes de un comando en vimrc es inofensivo. :setes lo mismo que seten vimrc. Ver :h script.
muru
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.