เหตุใด TextMate จึงไม่แทนที่แท็บด้วยช่องว่าง


10

ฉันใช้Soft Tabsตัวเลือกใน TextMate แต่ไฟล์ของฉันยังคงมีTABตัวอักษรแทนที่จะเป็น "4 ช่องว่าง" นี่คือวิธีการทำงาน:

  1. ฉันเปิดไฟล์มันมีTABs
  2. ฉันเปิดSoft Tabsตัวเลือก
  3. ฉันบันทึกไฟล์

ไม่มีอะไรเปลี่ยนแปลงไฟล์ยังคงเต็มไปด้วยTABs ผมทำอะไรผิดหรือเปล่า?


ส่วนใดของเอกสารที่อ้างว่าจะแทนที่อักขระแท็บที่มีอยู่
Ignacio Vazquez-Abrams

@Ignacio hm ... นี่คือสิ่งที่ฉันกำลังอ่าน: manual.macromates.com/en/working_with_textหัวข้อ 4.11 ฉันรู้สึกว่ามันต้องแทนที่แท็บที่มีอยู่ วิธีแก้ปัญหาคืออะไร
yegor256

คำตอบ:


27

TextMate จะไม่เปลี่ยนแปลงเอกสารทั้งหมดของคุณตามการตั้งค่าดังกล่าว มันข้ามขอบเขตของเอกสารดังนั้นการกระทำของการเปิดไฟล์จะเปลี่ยนเกือบทุกบรรทัดในนั้น เพื่อนร่วมงานของคุณที่อ่านบันทึกการเปลี่ยนแปลง VCS จะต้องการฆ่าคุณเสมอ

ไฟล์ไม่ได้รับการอัพเดตโดยอัตโนมัติ ใน TextMate 1 คุณจำเป็นต้องเรียกใช้ข้อความ»แปลง»แท็บไปที่ช่องว่าง ใน TextMate 2 คุณเรียกรวมกลุ่ม»แหล่งที่มา»แท็บแปลง Spaces ทั้งสองเกี่ยวข้องกับการตั้งค่าความกว้างแท็บปัจจุบันของคุณ


เกี่ยวกับเอกสารที่เชื่อมโยง:

เมื่อเปิดใช้งานแท็บซอฟต์ TextMate จะทำงานส่วนใหญ่เหมือนกับที่คุณใช้แท็บฮาร์ด แต่เอกสารมีช่องว่างแน่นอน

นี่หมายถึงการนำทางข้ามช่องว่างหลาย ๆ แม้ว่าคุณจะใช้ช่องว่างการเลื่อนเคอร์เซอร์จะรู้สึกเหมือนอยู่ในแท็บ (เช่นการกระโดด$tab_widthเว้นวรรค)


4
ctrl-appl-shift-tและจากนั้น2
AJcodez
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.