in Otros

Cambiar Tabs por espacios en VIm

Después de programar un buen tiempo uno se da cuenta que los tabs no son muy piolas, y menos cuando uno edita un fuente con varios tipos de editores (Netbeans, VIm, Gedit, Kate, Quanta en mi caso) dado que cada editor interpreta el tab a su manera. Para ello la solución más sencilla es cambiar los tabs por espacios, es decir que al apretar tab se inserten un número de espacios representativos a un tab.

Para setear en VIm el tab por espacios deben añadir dentro su archivo de configuración (/etc/vim/vimrc)  las siguientes opciones

set expandtab
set tabstop=2

Con eso basta y sobra, cierren y vuelvan a abrir el editor de la bestia y listo.

Mas info en

http://vim.wikia.com/wiki/Converting_tabs_to_spaces

Write a Comment

Comment

*

  1. Curioso, por algún motivo que desconozco un colega al que aprecio mucho (como amigo y profesional) me recomendó (hizo) cambiar que Visual Studio no use espacios sino tabs ya que según el da problemas a herramientas de control de versiones si las configuraciones no coinciden, a tener en cuenta.
    Claro en VS van al menu opciones, editor de texto y le dan al checkbox “Fill tab with spaces” 😛

  2. Gracias, me encanta vim pero no me gustaba que los tabs queden tan largos… 😀

  3. Por defecto Vim produce unas tabulaciones de 8 caracteres. Esto, si estas programando, puede producir que en cuando tengas unos pocos bloques anidados se te acaben las li­neas enseguida. Por eso, con esta opcion establezco las tabulaciones a tres blancos.