Score:0

ฉันไม่สามารถเยื้องไฟล์ของฉันได้

ธง jp

ฉันเขียนไฟล์ C บน Emacs และฉันใช้ความกว้างของแท็บ 4 สำหรับไฟล์ของฉัน ใน Emacs ฉันเห็นว่าไฟล์ของฉันถูกเยื้องด้วยความกว้างของแท็บ 4 แต่เมื่อฉันพยายามอ่านไฟล์ด้วยคำสั่ง cat ฉันเห็นว่าไฟล์ของฉันถูกเยื้องด้วยความกว้าง 8 แท็บ

อันดับแรก ฉันคิดว่าเป็นเพราะ Emacs จากนั้นเปิดไฟล์ด้วย Gedit และเยื้องไฟล์ใหม่จากความกว้างแท็บ 8 เป็นความกว้างแท็บ 4 และบันทึก แต่ถึงกระนั้น เมื่อฉันอ่านไฟล์จากเทอร์มินัลหรือพุชไปที่ Github หรืออะไรก็ตาม มันถูกเยื้องด้วยความกว้าง 8 แท็บ

ไฟล์บน Emacs:

ไฟล์บน Emacs

ไฟล์บน Gedit:

ไฟล์บน Gedit

อะไรจะแทนที่ไฟล์ของฉันได้หลังจากบันทึกแล้ว มีตัวแปรส่วนกลางสำหรับแก้ไขความกว้างของแท็บในระบบของฉันหรือไม่

Score:1
ธง ca

ไฟล์ของคุณมีอักขระ TAB (รหัสแอสกี 9, ยูนิโค้ด 0009)

emacs ตีความสิ่งเหล่านี้และแสดงให้สอดคล้องกับเส้นขอบ 4 อักขระ บรรทัดฐานทั่วไปคือการใช้เส้นขอบ 8 ตัวอักษร

ฉันไม่ทราบว่า gedit มีการตั้งค่าสำหรับสิ่งนี้
ลองใช้โปรแกรมแก้ไขข้อความฟรีแทน เช่น เกียนี่หรือเคท

สิ่งที่ต้องตรวจสอบ:
แท็บคน $
$ od -t ไฟล์ข้อความ x1z | น้อย
https://www.google.se/search?q=tabs+2+spaces+deb

us flag
Gedit มีการตั้งค่า ในแถบด้านล่างของหน้าต่าง gedit คุณสามารถเลือกความกว้างของแท็บ (ช่องว่าง 2, 4 หรือ 8) และคุณสามารถเลือกได้ว่าจะใช้ช่องว่างหรืออักขระของแท็บ นี่เป็นพื้นฐานต่อไฟล์ คุณยังสามารถตั้งค่าลักษณะการทำงานเริ่มต้นสำหรับไฟล์ทั้งหมดโดยใช้ไดอะล็อกค่ากำหนดของ Gedit บนแท็บตัวแก้ไข

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา