บนจอแสดงผลแบบกราฟิกและบนเทอร์มินัลข้อความ Emacs สามารถเลือกแสดงแถบแท็บที่ด้านบนสุดของแต่ละเฟรมได้ ด้านล่างแถบเมนู แถบแท็บคือแถวของแท็บ-ปุ่มต่างๆ ที่คุณสามารถคลิกเพื่อสลับระหว่างการกำหนดค่าหน้าต่างในเฟรมนั้นได้
ฉันจะใช้แท็บใน Emacs ได้อย่างไร
คำสั่งและเทคนิคการเยื้อง
- หากคุณต้องการแทรกอักขระแท็บในบัฟเฟอร์ คุณสามารถพิมพ์ C-q TAB.
- หากต้องการแทรกบรรทัดที่เยื้องก่อนบรรทัดปัจจุบัน ให้ทำ C-a C-o TAB …
- C-M-o (แยกบรรทัด) ย้ายข้อความจากจุดไปยังจุดสิ้นสุดของบรรทัดในแนวตั้งลง เพื่อให้บรรทัดปัจจุบันกลายเป็นสองบรรทัด
ฉันจะสลับระหว่างแท็บต่างๆ ใน Emacs ได้อย่างไร
ด้วยแป้นพิมพ์ คุณสามารถสลับหน้าต่างโดย พิมพ์ C-x o (หน้าต่างอื่นๆ) นั่นคือ o สำหรับ 'other' ไม่ใช่ศูนย์ เมื่อมีมากกว่าสองหน้าต่าง คำสั่งนี้จะย้ายผ่านหน้าต่างทั้งหมดตามลำดับรอบ โดยทั่วไปจากบนลงล่างและจากซ้ายไปขวา
คุณตั้งค่าแท็บเป็น 4 ช่องว่างใน Emacs ได้อย่างไร
เพียงเปลี่ยนค่าของ indent-line-function เป็นฟังก์ชัน insert-tab และกำหนดค่าการแทรกแท็บเป็น 4 ช่องว่าง อัปเดต: เนื่องจาก Emacs 24.4: tab-stop-list ถูกขยายโดยปริยายจนถึงอินฟินิตี้ ค่าเริ่มต้นของมันถูกเปลี่ยนเป็นศูนย์ ซึ่งหมายความว่าแท็บหยุดทุกคอลัมน์ความกว้างแท็บ
ฉันจะ Autoindent ใน Emacs ได้อย่างไร
ใน emac ของคุณ ให้ไปที่ Options->ปรับแต่ง Emacs->Specific Option จากนั้นพิมพ์ c-default-style และตั้งค่าตามที่คุณต้องการ การทำเช่นนี้ คุณไม่จำเป็นต้องกด TAB พิมพ์ตั้งแต่เริ่มต้นบรรทัดและเมื่อคุณกด ";" จะถูกเยื้องโดยอัตโนมัติ