วิธีแทรกอักขระแท็บในข้อความประเสริฐ


12

ฉันกำลังพยายามแทรกแท็บลงในเอกสารใน Sublime Text ฉันใช้แท็บสำหรับเยื้อง → Tabโดยปกติแล้วผมสามารถแทรกแท็บได้โดยการกด อย่างไรก็ตามบางครั้งแทนที่จะแทรกอักขระแท็บสิ่งนี้จะดำเนินการเสร็จสิ้นคำ

มันยากที่จะคาดการณ์ว่าจะเกิดอะไรขึ้น แต่เมื่อฉันสังเกตเห็นฉันก็กด Backspace                → Tab Backspace

มีวิธีที่ดีกว่า?

คำตอบ:


11

คุณคิดว่าคุณสมบัติการเติมคำให้เป็นประโยชน์หรือไม่? ถ้าไม่ปิดแล้วและฉันแน่ใจว่าจะแก้ไขปัญหาของคุณ

หรือหากคุณกดshift+ tabจากนั้นจะเป็นการแทรกแท็บตัวอักษร

หรือคุณสามารถปิดการใช้งานการเติมแท็บด้วยการเพิ่มบรรทัดนี้ในการตั้งค่า / การตั้งค่าไฟล์ - ผู้ใช้:

"tab_completion": false

แหล่ง


5
การกดShift+ Tabไม่ทำงานสำหรับฉัน
Rockallite

9

การกดShift+ Tab ไม่ได้แทรกแท็บตัวอักษรสำหรับฉันใน Sublime Text 3

วิธีเดียวที่ฉันจะแทรกแท็บตัวอักษรกำลังทำสิ่งต่อไปนี้:

  • ครั้งแรกผมปิดการใช้งานIndent Using Spacesตัวเลือกผ่านทางเมนู→ViewIndentation
  • จากนั้นกดTabเพื่อแทรกแท็บตัวอักษร

หลังจากเสร็จสิ้นให้สลับตัวเลือกกลับไป

นอกจากนี้คุณยังสามารถคลิกที่เซลล์ของแถบสถานะที่ระบุSpaces: nหรือTab Size: nเปลี่ยนตัวIndent Using Spacesเลือกได้


1
เคล็ดลับอีกอย่างที่ฉันได้อ่านในฟอรัม Sublime Textคือการแทรกตัวละครที่คุณรู้ว่าไม่ได้ใช้ในรหัสของคุณ (ตัวอย่างที่ให้มาคือ backtick แต่คุณสามารถวางอักขระ Unicode หรืออะไรก็ได้) จากนั้นเรียกใช้ค้นหา / แทนที่ให้แน่ใจว่าเปิดใช้งาน Regex แล้วค้นหาตัวละครของคุณและแทนที่ด้วย\tซึ่งจะส่งผลให้แท็บ มันไม่สะดวกอย่างยิ่งสำหรับการใช้ครั้งเดียว (แม้ว่าจะไม่ใช่การสลับเมนูตัวเลือก) แต่ก็ใช้งานได้ดีถ้าคุณรู้ว่าคุณกำลังจะใส่อักขระแท็บหลายตัว
Wilson F

0

หากคุณต้องการใช้แท็บในการค้นหา / แทนที่เพียงพิมพ์แท็บในบรรทัดใหม่ (ปิดการใช้งาน "เยื้องใช้ช่องว่าง") เลือกและตัดแล้ววางลงในช่องค้นหาหรือแทนที่

คิดว่าฉันจะเพิ่มในกรณีที่ใครพบคำถามนี้เหมือนฉันค้นหาตัวเลือกนี้

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