3
`softtabstop` ใช้ทำอะไร?
ฉันรับทราบถึงการตั้งค่าที่เกี่ยวข้องกับแท็บเหล่านี้ใน Vim: ts sw expandtab smarttab sts set ts=4 sw=4 expandtab smarttabตั้งค่าปกติของฉันคือ แต่ตามstsเอกสารถ้าexpandtabไม่ได้ตั้งค่ามันจะพยายามใช้การรวมกันของช่องว่างและแท็บเพื่อชดเชยจำนวนช่องว่างที่ต้องการสำหรับขนาดแท็บ ฉันไม่สามารถนึกถึงสถานการณ์ที่เป็นประโยชน์สำหรับการตั้งค่านี้ได้: ทำไมบางคนต้องการมีแท็บและช่องว่างจำนวนคงที่ซึ่งอาจทำให้เกิดความวุ่นวายขึ้น ข้อดีอย่างเดียวของการทำสิ่งนี้ที่ฉันคิดได้ก็คือลดจำนวนตัวอักษรและทำให้ขนาดไฟล์ลดลงซึ่งดูแปลกสำหรับฉัน