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