Establecer TAB en 2 espacios


17

He examinado varias respuestas que implican que establecer lo siguiente en .vimrc sería apropiado para forzar que las inserciones de tabulación se conviertan en espacios.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Sin embargo, cuando intento usar 2 espacios, continúa por defecto a 4 espacios por pestaña. He intentado pasar set expandtabal final de estas declaraciones. He intentado eliminar la softtabstopdeclaración. También revisé las diversas respuestas dadas a otras preguntas. Si alguien me puede ayudar, sería increíble.

Respuestas:


7

¿Has adquirido tu .vimrcdesde que hiciste estos cambios? Cuando tenga vim abierto, simplemente escriba source ~/.vimrc(suponiendo que esté en su ubicación predeterminada)

EDITAR: Esto también podría ayudar


Parece que mi problema fue la falta de abastecimiento. Había leído que el archivo se generaría automáticamente cuando lo editaras y, de hecho, vi algunos cambios en mi VIM al crear inicialmente el archivo .vimrc. ¡Gracias por su respuesta!
Chris Snow

@Gleland, ¿hay alguna manera de establecer solo tabs2 espacios, solo para archivos de rebajas?
alpha_989

@ alpha_989 esto debería ayudar a stackoverflow.com/questions/158968/…
Gleland
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.