หนึ่งในข้อโต้แย้งที่เคยมีมาระหว่างนักพัฒนาในภาษาการเขียนโปรแกรมหลายภาษาคือการเยื้องโค้ดอย่างถูกต้อง นักพัฒนาหลายคนเลือกที่จะเยื้องโค้ดโดยเว้นช่องว่างตั้งแต่หนึ่งช่องขึ้นไป ในขณะที่คนอื่นๆ ชอบใช้แท็บ ทั้งสองตัวเลือกมีประโยชน์ โดยช่องว่างให้ระดับการเยื้องที่สม่ำเสมอ ในขณะที่แท็บต่างๆ ได้รับการออกแบบมาอย่างชัดเจนเพื่อใช้ในการเยื้อง ให้นักพัฒนาสามารถกำหนดค่าวิธีแสดงแท็บเดียว และทำให้มีโอกาสน้อยกว่ามากที่จะถูกเยื้องเพียงครึ่งเดียว
เคล็ดลับ: การเยื้องครึ่งหนึ่งเป็นปัญหาที่เอกสารสองฉบับใช้จำนวนช่องว่างในการเยื้องต่างกัน ตัวอย่างเช่น หากคุณใช้ช่องว่างเดียวเพื่อเยื้องเนื้อหาในเอกสารฉบับเดียว จากนั้นคัดลอกโค้ดจากโค้ดที่เว้นวรรคสองครั้ง โค้ดเหล่านั้นจะไม่เข้ากัน สำหรับแท็บ นี่ไม่ใช่ปัญหาจริงๆ เนื่องจากแท็บกว้างพอที่จะไม่มีใครใช้การเยื้องแบบสองแท็บ
สภาพแวดล้อมการพัฒนาที่เหมาะสม เช่น Sublime Text 3 ช่วยให้นักพัฒนาสามารถกำหนดความกว้างที่ต้องการให้อักขระแท็บปรากฏได้ นี่เป็นปัญหาการตั้งค่าส่วนบุคคลเป็นหลัก เนื่องจากไม่ได้สร้างความแตกต่างให้กับโค้ดจริง อักขระแท็บเดียวจะถูกใช้ไม่ว่าแท็บนั้นจะได้รับการกำหนดค่าให้ใช้พื้นที่เท่ากันเป็นสอง สาม หรือมากกว่านั้น
ในการกำหนดค่าความกว้างของแท็บใน Sublime Text 3 ให้คลิกที่ "View" ในแถบด้านบน จากนั้นคลิกที่ "Indentation" ในรายการดรอปดาวน์ ถัดไป ในระดับที่สองของรายการดรอปดาวน์ ให้เลือกความกว้างที่คุณต้องการให้แท็บใช้ Sublime Text 3 มีค่าเริ่มต้นเป็นแท็บที่มีความกว้างสี่ช่องว่าง
เคล็ดลับ: หากคุณต้องการใช้ช่องว่างสำหรับการเยื้อง คุณสามารถเปิดใช้งานตัวเลือก "เยื้องโดยใช้ช่องว่าง" ที่ด้านบนของเมนูความกว้างแท็บ การดำเนินการนี้จะแปลงการกดปุ่มแท็บเป็นจำนวนช่องว่างที่ระบุ

คลิกที่ "มุมมอง" ในแถบด้านบน จากนั้นคลิกที่ "การเยื้อง" และเลือกความกว้างของแท็บจากระดับที่สองของรายการแบบเลื่อนลง