bandera de línea de comandos
De man nano
:
-T cols (--tabsize=cols)
Set the size (width) of a tab to cols columns.
The value of cols must be greater than 0. The default value is 8.
-E (--tabstospaces)
Convert typed tabs to spaces.
Por ejemplo, para establecer el tamaño pestaña a 4, en lugar pestañas con espacios, y editar el archivo "foo.txt", debe ejecutar el comando:
nano -ET4 foo.txt
archivo de configuración
De man nanorc
:
set tabsize n
Use a tab size of n columns. The value of n must be greater than 0.
The default value is 8.
set/unset tabstospaces
Convert typed tabs to spaces.
editar el archivo ~/.nanorc
(créelo si no existe), y añade los comandos a la misma. Por ejemplo:
set tabsize 4
set tabstospaces
Nano utilizará esta configuración por defecto cada vez que se pone en marcha, pero las banderas de línea de comandos anulará ellos.
Nano es un editor bastante básico. Hay una buena posibilidad de que simplemente no sea compatible con esto. – millimoose
umm no solo en nano, sino que también sangra por 8 espacios cuando uso el intérprete de python en Terminal. –
Esto se responde en SuperUser, y se debe cerrar como duplicado: http://superuser.com/questions/110421/tab-character-width-in-terminal – millimoose