ฉันจะรับช่องว่างแทนแท็บในนาโนได้อย่างไร


26

ฉันมักจะแก้ไขไฟล์ Python ด้วย nano ดังนั้นฉันต้องการช่องว่างสี่ช่องแทนที่จะเป็นแท็บ ฉันจะให้นาโนแทรกช่องว่างสำหรับแท็บโดยอัตโนมัติได้อย่างไรและควบคุมจำนวนแทรกได้อย่างไร


คำตอบ:


30

ไม่ว่าจะสร้าง.nanorcในโฟลเดอร์บ้านของคุณรวมถึง:

set tabsize 4
set tabstospaces

หรือแก้ไข/etc/nanorcไฟล์ระบบ


20

จากคู่มือคำสั่ง 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.

nano -ET4สี่ช่องว่างที่คำสั่งที่เหมาะสมจึงจะเป็น

พิจารณาการสร้างถาวรนามแฝง


5
คุณสามารถพิจารณาแก้ไข/etc/nanorcแทนที่จะสร้างนามแฝง
theTuxRacer

ฉันรู้สึกเหมือนกำลังแก้ไข / etc / nanorc .... และอัปโหลดเพื่อแก้ไขปัญหานี้ทุกครั้ง ด้วย python3 ไม่ยอมรับแท็บและช่องว่างแบบผสมนี่เป็นเรื่องโง่ที่มีแท็บในไฟล์ python ในนาโน
Dima
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.