ลีนุกซ์ส่วนใหญ่มีโปรแกรมแก้ไขข้อความที่เรียกว่า nano เป็นยูทิลิตี้มาตรฐาน เป็นส่วนหนึ่งของกลุ่มเครื่องมือแก้ไขข้อความที่มี vi และ emac ที่แข็งแกร่งกว่า (แต่ซับซ้อนกว่ามาก) สำหรับการใช้งานส่วนใหญ่ นาโนใช้งานง่ายและไม่ต้องการช่วงการเรียนรู้ที่สำคัญ เช่นเดียวกับโปรแกรมประมวลผลคำแบบข้อความในยุค 1980 เช่น WordStar นาโนเสนอการอ้างอิงคำสั่งสองบรรทัดแบบไดนามิกที่ด้านล่างของหน้าต่างเทอร์มินัล
วิธีการเริ่มต้นนาโน
ในการเรียกใช้ nano จากพร้อมต์เชลล์ ให้ป้อน:
nano [option] /path/to/filename
การเรียกใช้ nano โดยไม่มีตัวเลือกและไม่มีชื่อไฟล์จะเป็นการเปิดโปรแกรมแก้ไขแบบเต็มหน้าจอภายในหน้าต่างเทอร์มินัล
วิธีใช้นาโน
ในฐานะที่เป็นโปรแกรมแก้ไขข้อความ nano ไม่ได้ออกแบบมาเพื่อสร้างรายงานที่สวยงาม คุณจะไม่พบตัวเลือกการจัดรูปแบบพิเศษหรือการเลือกแบบอักษร คุณจะได้หน้าต่างธรรมดาแทน ซึ่งสองบรรทัดสุดท้ายจะมีรายการงานทั่วไปที่คุณสามารถดำเนินการตามสถานะปัจจุบันของตัวแก้ไข
ทั้งในแถบเครื่องมือและในข้อความช่วยเหลือภายในตัวแก้ไข คีย์คอมโบจะปรากฏขึ้นพร้อมกับรหัสทางลัด Linux มาตรฐาน ตัวอักษร M ย่อมาจาก meta key ซึ่งบนคีย์บอร์ดส่วนใหญ่จะเป็น Alt กุญแจ. ^ สัญลักษณ์ย่อมาจาก Ctrl .
คำสั่งมาตรฐานได้แก่:
- ขอความช่วยเหลือ :กด Ctrl+G เพื่อแสดงรายการคำสั่งทั้งหมดและปุ่มลัดที่เกี่ยวข้อง
- ออก :ปิดโปรแกรม คุณจะได้รับแจ้งให้บันทึกบัฟเฟอร์ปัจจุบันหรือให้ออกโดยไม่บันทึก
- จดบันทึก :บันทึกบัฟเฟอร์ปัจจุบันไปยังระบบไฟล์
- อ่านไฟล์ :เปิดไฟล์จากระบบไฟล์
- อยู่ที่ไหน :ค้นหาสตริงข้อความ
- เปลี่ยน :แทนที่สตริงข้อความหนึ่งเป็นอีกสตริงหนึ่ง
- ตัดข้อความ :ลบบรรทัดปัจจุบันของข้อความ
- วางข้อความ :วางข้อความจากหน่วยความจำ
- การสะกด :ตรวจสอบการสะกดของบัฟเฟอร์ปัจจุบัน
- Cur Pos :แสดงตำแหน่งของเคอร์เซอร์ที่สัมพันธ์กับเนื้อหาของบัฟเฟอร์โดยรวม
- ไปที่บรรทัด :เลื่อนเคอร์เซอร์ไปที่หมายเลขบรรทัดที่ต้องการ
คำสั่งพิเศษ
เมื่อคุณดำเนินการคำสั่ง แถวสองแถวด้านล่างจะปรับเปลี่ยนแบบไดนามิกเพื่อให้เข้ากับบริบทของสิ่งที่คุณกำลังทำ ตัวอย่างเช่น เมื่อคุณบันทึกบัฟเฟอร์ด้วย Ctrl+O ปุ่มลัด คุณจะเห็นตัวเลือกทางลัดในการบันทึกไฟล์ในรูปแบบ DOS หรือ Mac ต่อท้ายหรือเพิ่มบัฟเฟอร์ในไฟล์ที่มีอยู่ สำรองไฟล์ หรือเปิดยูทิลิตีการเรียกดูระบบไฟล์แบบข้อความ
ตรวจสอบการสะกดของคุณ
เมื่อคุณเรียกใช้เครื่องตรวจตัวสะกดด้วยปุ่ม Ctrl+T ปุ่มลัดนาโน ตรวจสอบการสะกดของเอกสาร อย่างไรก็ตาม การตรวจการสะกดต้องใช้แพ็คเกจการสะกด หากไม่ได้ติดตั้งไว้ nano จะแจ้งข้อผิดพลาด มิฉะนั้น จะเน้นทุกคำที่ไม่ได้อยู่ในพจนานุกรมเพื่อขอให้มีการแก้ไข เครื่องมือนี้ไม่แก้ไขการสะกดคำอัตโนมัติหรือแนะนำการสะกดแบบอื่น
นาโนสวิตช์
เมื่อคุณเรียกใช้ nano จากพรอมต์เชลล์ การระบุสวิตช์คำสั่งทางเลือกจะปรับเปลี่ยนการทำงานเริ่มต้นของโปรแกรม สวิตช์ที่มีประโยชน์ที่สุดมีดังต่อไปนี้ หาส่วนที่เหลือโดยการอ่านคู่มือนาโน
- นาโน -B :สำรองไฟล์ก่อนที่จะแก้ไข
- นาโน -E :แปลงแท็บเป็นช่องว่างในขณะที่คุณแก้ไข
- นาโน -c :แสดงสถิติตำแหน่งเคอร์เซอร์อย่างต่อเนื่อง
- นาโน -i :เยื้องบรรทัดใหม่ไปยังตำแหน่งเดียวกับบรรทัดก่อนหน้าโดยอัตโนมัติ
- นาโน -k :สลับการตัดเพื่อให้ตัดจากตำแหน่งเคอร์เซอร์แทนการตัดทั้งบรรทัด
- นาโน - ม :ให้การสนับสนุนเมาส์แก่ตัวแก้ไข
- นาโน -v :เปิดไฟล์เป็นแบบอ่านอย่างเดียว
หลังจากที่คุณเรียนรู้พื้นฐานของนาโนแล้ว ตรวจสอบ manpage ของโปรแกรมสำหรับคำแนะนำโดยละเอียดเพิ่มเติม ป้อน man nano ที่พรอมต์เชลล์