Wie erhalte ich Leerzeichen anstelle von Tabulatoren in Nano?


26

Normalerweise bearbeite ich Python-Dateien mit Nano, daher benötige ich vier Leerzeichen anstelle eines Tabulators. Wie kann ich Nano dazu bringen, automatisch Leerzeichen für Tabulatoren einzufügen und zu steuern, wie viele von ihnen eingefügt werden?


Antworten:


30

Entweder .nanorcin Ihrem Home-Ordner erstellen , einschließlich:

set tabsize 4
set tabstospaces

oder bearbeiten Sie die Systemdatei /etc/nanorc.


20

Aus dem Nano-Befehlshandbuch :

-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.

Für vier Leerzeichen wäre daher der entsprechende Befehl nano -ET4.

Erwägen Sie , einen permanenten Alias ​​zu erstellen .


5
Sie können auch eine Bearbeitung in Betracht ziehen, /etc/nanorcanstatt einen Alias ​​zu erstellen.
theTuxRacer

Ich habe Lust, / etc / nanorc zu patchen und hochzuladen, um dies ein für alle Mal zu beheben. Da Python3 keine gemischten Tabulatoren und Leerzeichen akzeptiert, ist es dumm, Tabulatoren in Python-Dateien in Nano zu haben.
Dima
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.