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