Bagaimana cara mendapatkan spasi alih-alih tab di nano?

26

Saya biasanya mengedit file Python dengan nano, jadi saya butuh empat spasi daripada tab. Bagaimana saya bisa mendapatkan nano untuk secara otomatis menyisipkan spasi untuk tab, dan mengontrol berapa banyak yang dimasukkan?

Stefano Palazzo
sumber
1
StackOverflow: tab untuk spasi di nano
Sven Rojek

Jawaban:

30

Buat .nanorcdi folder rumah Anda, termasuk:

set tabsize 4
set tabstospaces

atau edit /etc/nanorcfile sistem .

Sykobee
sumber
20

Dari Manual Perintah 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.

Untuk empat spasi, perintah yang sesuai adalah nano -ET4.

Pertimbangkan untuk membuat alias permanen .

Stefano Palazzo
sumber
5
Anda juga dapat mempertimbangkan untuk mengedit /etc/nanorcdaripada membuat alias.
theTuxRacer
Saya merasa ingin menambal / etc / nanorc .... dan mengunggah untuk memperbaikinya sekali dan untuk semua. Dengan python3 tidak menerima tab & spasi campuran, ini konyol untuk memiliki tab dalam file python di nano.
Dima