คู่มือเบื้องต้นในการใช้ Emacs

Emacs เป็นโปรแกรมคอมพิวเตอร์ที่ใช้แก้ไขข้อความ เมื่อใช้ Emacs แก้ไขไฟล์ที่มีอยู่ในดิสก์ สำเนาของเอกสารนั้นจะถูกโหลดลงในหน่วยความจำก่อน จากนั้นจึงแสดงในหน้าต่างแก้ไขหลัก พื้นที่ในหน่วยความจำนี้เรียกว่า buffer  ขณะที่ทำงานผ่านเอกสาร การเปลี่ยนแปลงทั้งหมดที่ทำในพื้นที่การแก้ไข จะถูกปรับใช้กับ buffer  ในขณะที่ไฟล์ต้นฉบับบนดิสก์ยังคงไม่เปลี่ยนแปลง ในบางครั้ง Emacs จะบันทึกอัตโนมัติในพื้นหลัง แต่เมื่อเราบันทึกเอกสารด้วยตนเองเท่านั้นถึงจะส่งผลให้มีการเปลี่ยนแปลงและจะถูกเขียนลงดิสก์ เช่นเดียวกับไฟล์ใหม่เช่นกัน การเปลี่ยนแปลงทั้งหมดจะทำบน buffer จนกว่าจะบันทึก พื้นที่แก้ไขหลักใน Emacs คือมุมมองของเราที่มีต่อ buffer หลังจาก buffer หลัก แถบข้อความที่ไฮไลต์จะปรากฏขึ้นใกล้กับด้านล่างของหน้าจอ สิ่งนี้เรียกว่าแถบสถานะหรือบรรทัดโหมด ข้อความที่แสดงที่นี่ขึ้นอยู่กับโหมดที่ Emacs อยู่ในขณะนั้น และจะรวมถึงแถบสถานะที่ถูกรวมไว้

  • ชื่อไฟล์ปัจจุบัน
  • ตำแหน่งเคอร์เซอร์ปัจจุบัน
  • โหมดการแก้ไขปัจจุบัน
  • สถานะของไฟล์ (– สำหรับไฟล์ที่ยังไม่ได้แก้ไข ** สำหรับไฟล์ที่มีการเปลี่ยนแปลงที่ไม่ได้บันทึก และ %% สำหรับไฟล์แบบอ่านอย่างเดียว)

สุดท้ายนี้ จะมีช่องว่างบรรทัดเดียวอยู่หลังแถบสถานะที่หน้าจอสิ้นสุด ในตัวอย่างนี้ แสดงข้อความ “ไฟล์ใหม่” บริเวณนี้เรียกว่า buffer ขนาดเล็ก Emacs เป็นเครื่องมือที่ขับเคลื่อนด้วยคำสั่งและมินิ buffer เป็นจุดโต้ตอบหลักของเรา นี่คือจุดที่ Emacs แจ้งให้คุณป้อนคำสั่งและแสดงผลลัพธ์

Emacs เวอร์ชันข้อความจะปฏิบัติต่อ Windows แตกต่างจากเวอร์ชันที่ใช้ GUI และจะไม่เหมือนกับแอปพลิเคชันที่ใช้ GUI หน้าต่าง Emacs แบบข้อความจะไม่ปรากฏขึ้นเนื่องจากไม่สามารถทำได้จริงในเซสชันเทอร์มินัลหรือส่วนควบคุม เมื่อ Emacs ต้องการเริ่มหน้าต่างใหม่ buffer หลักจะถูกแบ่งออกเป็นสองส่วน เหมือนกับการมีสองเฟรมในเบราว์เซอร์ ครึ่งบนแสดง buffer หลักและครึ่งล่างแสดงเนื้อหาใหม่ ตัวอย่างของ Emacs ที่สร้างหน้าต่างใหม่คือเมื่อคุณเข้าถึงไฟล์ช่วยเหลือหรือบทช่วยสอน

การเข้าถึงเมนู

เมื่อ Emacs เริ่มทำงาน โดยปกติจะใช้เวลาทั้งหน้าจอ ฟังก์ชั่นส่วนใหญ่สามารถเข้าถึงได้จากแถบเมนูที่อยู่ด้านบนของหน้าจอ ต่างจากโปรแกรมที่ใช้ GUI เมนูแบบข้อความไม่สามารถเลื่อนลงได้ด้วยการคลิกเมาส์ ที่จริงแล้ว คุณไม่สามารถไฮไลต์และเลื่อนดูเมนูด้วยปุ่มลัดได้ หากต้องการเข้าถึงเมนูต่างๆ ให้กดปุ่ม F10 ซึ่งจะเปิดหน้าต่างอื่นภายใต้บัฟเฟอร์หลัก และแสดงรายการคีย์เพื่อเข้าถึงรายการเมนู บัฟเฟอร์ขนาดเล็กจะแจ้งให้คุณป้อนรหัสที่ต้องการ เมื่อคุณกดปุ่มนั้น เนื้อหาของหน้าต่างใหม่จะเปลี่ยนไป ซึ่งสะท้อนถึงตัวเลือกระดับถัดไป หากต้องการออกจากเมนู ไม่ว่าคุณจะเข้าไปลึกแค่ไหน ให้กดปุ่ม ESC สามครั้ง โดยทั่วไปจะเป็นการปิดหน้าต่างเมนูและนำคุณกลับเข้าสู่ buffer หลัก

ต่อไปนี้เป็นตัวเลือกบางส่วนจากเมนูเครื่องมือ

  • ปฏิทิน
  • เครื่องคิดเลขง่ายๆ
  • เครื่องคิดเลขแบบตั้งโปรแกรมได้
  • กำลังค้นหาไดเร็กทอรี
  • การเข้ารหัสและถอดรหัสเอกสาร
  • ส่งและอ่านอีเมล
  • ค้นหาไฟล์โดยใช้ grep
  • การตรวจสอบการสะกด
  • การรันคำสั่งเชลล์และการคอมไพล์โค้ด
  • การควบคุมเวอร์ชัน
  • เปรียบเทียบและรวมไฟล์
  • เกม

การเข้าถึงความช่วยเหลือและบทช่วยสอน

Emacs มีระบบช่วยเหลือที่ครอบคลุมพร้อมกับบทช่วยสอน หากต้องการเข้าถึง คุณสามารถใช้เมนูโดยกด F10 แล้วกดปุ่มลูกศรขวาหรือซ้ายเพื่อเลือกวิธีใช้ หรือกด CTRL+H จากนั้นคีย์ที่เกี่ยวข้อง ตัวอย่างเช่น คุณสามารถป้อนคีย์ใดคีย์หนึ่งต่อไปนี้หลังจากกด CTRL+H เพื่อตรวจสอบคำถามที่พบบ่อย บทช่วยสอน ข่าวสาร และหัวข้ออื่นๆ

เพื่อเข้าสู่ Emacs Tutorial

  • CTRL+F ใช้สำหรับคำถามที่พบบ่อย
  • CTRL+P ใช้เพื่อเรียนรู้เกี่ยวกับจุดบกพร่องและปัญหาที่ทราบ
  • CTRL+R ใช้เพื่ออ่านคู่มือ Emacs
  • CTRL+E ใช้เพื่อค้นหาแพ็คเกจเพิ่มเติม

Was this article helpful?

Related Articles