Como obtenho espaços em vez de tabulações no nano?

26

Normalmente edito arquivos Python com nano, então preciso de quatro espaços em vez de uma guia. Como faço para que o nano insira espaços automaticamente nas guias e controle quantos deles são inseridos?

Stefano Palazzo
fonte
1
StackOverflow: guias para espaços em nano
Sven Rojek

Respostas:

30

Crie .nanorcna sua pasta pessoal, incluindo:

set tabsize 4
set tabstospaces

ou edite o /etc/nanorcarquivo do sistema .

Sykobee
fonte
20

No Manual de Comando nano :

-E, --tabstospaces
Convert typed tabs to spaces.

-T <#cols>, --tabsize=<#cols>
Set the displayed tab length to #cols columns. The value of #cols must be greater than 0. The default value is 8.

Para quatro espaços, o comando apropriado seria, portanto nano -ET4.

Considere criar um alias permanente .

Stefano Palazzo
fonte
5
você também pode considerar editar em /etc/nanorcvez de criar um alias.
theTuxRacer
Sinto vontade de corrigir / etc / nanorc .... e enviar para corrigir isso de uma vez por todas. Como o python3 não aceita abas e espaços mistos, é bobagem ter abas nos arquivos python no nano.
Dima