Cómo configurar la tecla de tabulación en 4 espacios en gvim de forma permanente
1. Usando herramientas
gvim
2. Pasos
1. tabulación y cómo determinarla Utilice tabulaciones o espacios para representar una sangría:
set tabstop=4
set softtabstop=4
set shiftwidth=4 <. /p>
set noexpandtab / expandtab
Explicación:
Tabstop representa el número de espacios que se muestran en una pestaña, el valor predeterminado es 8.
softtabstop indica la longitud de la sangría cuando se presiona la tecla de retroceso en el modo de edición. Es especialmente útil cuando se usa expandtab.
shiftwidth representa la longitud de cada nivel de sangría, que generalmente se establece en el mismo valor que softtabstop.
Cuando se establece en expandtab, la sangría se representa mediante espacios, mientras que noexpandtab usa tabulaciones para representar una sangría.
2. Establezca pestañas según los tipos de archivos:
A veces desea configurar diferentes rendimientos de pestañas para ciertos tipos de archivos. Por ejemplo, Python usa cuatro espacios para representar una sangría. En nuestra convención de JavaScript, también usamos cuatro espacios para indicar la sangría, mientras que HTML y CSS prefieren usar caracteres de tabulación para la sangría, por lo que puedes configurarlo de la siguiente manera:
if has("autocmd")
autocmd FileType javascript setlocal ts=4 sts=4 sw=4 expandtab
autocmd FileType python setlocal ts=4 sts=4 sw=4 expandtab
endif
De esta manera, cuando el archivo abierto sea .js .py, tendrá una sangría de cuatro espacios.
3. Utilice símbolos especiales para representar caracteres de tabulación:
En Vim, puede utilizar símbolos especiales para representar un carácter de tabulación, de modo que los caracteres de tabulación y los espacios se puedan distinguir fácilmente. .
4. Simplemente agréguelo a vimrc:
set list
set listchars=tab:?\ ,eol:?