บทนำ
มีการต่อสู้ที่ยาวนานระหว่างผู้ใช้ Linux เกี่ยวกับโปรแกรมแก้ไขบรรทัดคำสั่งที่ดีที่สุด ในหนึ่งค่าย vi เป็นบรรณาธิการที่กฎระเบียบ roost แต่ในอีกมันเป็นเรื่องเกี่ยวกับ emacs
สำหรับส่วนที่เหลือของเราที่ต้องการเพียงบางอย่างที่เรียบง่ายเพื่อใช้ในการแก้ไขไฟล์ก็มี nano อย่าให้ฉันผิด vi และ emacs เป็นบรรณาธิการที่มีประสิทธิภาพ แต่บางครั้งคุณเพียงแค่ต้องเปิดแก้ไขและบันทึกไฟล์โดยไม่ต้องจดจำแป้นพิมพ์ลัด
ตัวแก้ไข nano มีชุดแป้นพิมพ์ลัดของตัวเองแน่นอนและในคู่มือนี้ผมมีเป้าหมายที่จะช่วยให้คุณเข้าใจความหมายของการกดแป้นพิมพ์ที่คุณสามารถใช้เพื่อทำให้ชีวิตของคุณง่ายขึ้นเมื่อใช้นาโน
วิธีการรับ Nano
ตัวแก้ไข nano มีให้ใช้งานได้ตามค่าดีฟอลต์ในทุกการกระจายลีนุกซ์ที่เป็นที่นิยมมากที่สุดและคุณสามารถเรียกใช้งานได้โดยใช้คำสั่งง่ายๆ:
na ไม่มี
คำสั่งดังกล่าวจะเปิดไฟล์ใหม่ คุณสามารถพิมพ์ลงในหน้าต่างบันทึกไฟล์และออก
วิธีการเปิดไฟล์ใหม่และตั้งชื่อด้วย Nano
ในขณะที่ใช้งาน nano ได้ง่ายคุณอาจต้องการตั้งชื่อเอกสารก่อนที่จะเริ่มต้น เมื่อต้องการทำเช่นนี้เพียงตั้งชื่อไฟล์ตามคำสั่ง nano
nano myfile.txt
แน่นอนคุณสามารถจัดหาเส้นทางที่สมบูรณ์เพื่อเปิดไฟล์ที่ใดก็ได้ในระบบ Linux ของคุณ (ตราบเท่าที่คุณมีสิทธิ์ในการทำเช่นนั้น)
วิธีการเปิดไฟล์ที่มีอยู่โดยใช้ Nano
คุณสามารถใช้คำสั่งเดียวกันกับคำสั่งข้างต้นเพื่อเปิดไฟล์ที่มีอยู่ เพียงใช้ nano กับเส้นทางไปยังไฟล์ที่คุณต้องการเปิด
หากต้องการแก้ไขไฟล์ที่คุณต้องมีสิทธิ์แก้ไขไฟล์มิฉะนั้นไฟล์จะเปิดเป็นไฟล์แบบอ่านอย่างเดียว (สมมติว่าคุณมีสิทธิ์อ่าน)
na ไม่มี /path/to/myfile.txt
คุณสามารถใช้คำสั่ง sudo เพื่อยกระดับสิทธิ์ของคุณเพื่อเปิดใช้งานการแก้ไขไฟล์ได้
วิธีบันทึกไฟล์โดยใช้ Nano
คุณสามารถเพิ่มข้อความลงในตัวแก้ไข nano เพียงแค่พิมพ์เนื้อหาลงในตัวแก้ไขเท่านั้น การบันทึกไฟล์จะต้องใช้แป้นพิมพ์ลัด
หากต้องการบันทึกไฟล์ใน nano กด ctrl และ ในเวลาเดียวกัน.
หากไฟล์ของคุณมีชื่ออยู่แล้วคุณจำเป็นต้องกด Enter เพื่อยืนยันชื่อมิฉะนั้นคุณจะต้องป้อนชื่อไฟล์ที่คุณต้องการบันทึกไฟล์ด้วย
วิธีการบันทึกไฟล์ในรูปแบบ DOS โดยใช้ Nano
เพื่อบันทึกไฟล์ในรูปแบบ DOS กด Ctrlและโอเพื่อเปิดช่องชื่อไฟล์ ตอนนี้กด Altและdสำหรับรูปแบบ DOS
วิธีการบันทึกแฟ้มในรูปแบบ MAC โดยใช้ Nano
หากต้องการบันทึกไฟล์ในรูปแบบ MAC กดCtrlและโอเพื่อเปิดช่องชื่อไฟล์ ตอนนี้กด Altและม.สำหรับรูปแบบ MAC
วิธีการต่อท้ายข้อความจาก Nano ลงในไฟล์อื่น
คุณสามารถต่อท้ายข้อความในไฟล์ที่กำลังแก้ไขในตอนท้ายของไฟล์อื่น เมื่อต้องการดำเนินการให้กดCtrlและโอเพื่อเปิดช่องชื่อไฟล์และใส่ชื่อของไฟล์ที่คุณต้องการผนวกไว้
บิตถัดไปมีความสำคัญมาก:
กด alt และ a
การดำเนินการนี้จะเปลี่ยนชื่อไฟล์บันทึกเป็นชื่อไฟล์ที่จะต่อท้าย
ตอนนี้เมื่อกดปุ่มส่งข้อความในโปรแกรมแก้ไขแบบเปิดจะถูกเพิ่มลงในชื่อไฟล์ที่คุณป้อน
วิธีการคำนำหน้าข้อความจาก Nano ไปยังจุดเริ่มต้นของไฟล์อื่น
หากคุณไม่ต้องการต่อท้ายข้อความกับไฟล์อื่น แต่คุณต้องการให้ข้อความปรากฏที่ตำแหน่งเริ่มต้นของไฟล์อื่นคุณจำเป็นต้องใส่คำนำหน้าดังกล่าว
เพื่อนำหน้าไฟล์กดCtrlและโอเพื่อเปิดช่องชื่อไฟล์และใส่เส้นทางไปยังไฟล์ที่คุณต้องการผนวกไว้
อีกครั้งที่สำคัญมาก:
กด alt และ p
การดำเนินการนี้จะเปลี่ยนข้อความชื่อแฟ้มบันทึกเป็นชื่อไฟล์เพื่อนำหน้าไปใช้
วิธีการสำรองไฟล์ก่อนที่จะบันทึกใน Nano
ถ้าคุณต้องการบันทึกการเปลี่ยนแปลงไปยังแฟ้มที่คุณกำลังแก้ไข แต่คุณต้องการเก็บสำเนาสำรองของต้นฉบับไว้ในระบบไฟล์ Linux ของคุณให้กดCtrlและโอเพื่อเปิดหน้าต่างบันทึกและกดalt และ B.
คำว่า backup จะปรากฏในช่องชื่อไฟล์
วิธีออกจากนาโน
หลังจากแก้ไขไฟล์เรียบร้อยแล้วคุณจะต้องออกจากตัวแก้ไข nano
หากต้องการออกจาก nano เพียงแค่กดCtrl และ x ในเวลาเดียวกัน.
หากไม่ได้บันทึกไฟล์ไว้ระบบจะแจ้งให้คุณทราบ หากคุณเลือก "Y" ระบบจะขอให้คุณป้อนชื่อไฟล์
วิธีการตัดข้อความโดยใช้ Nano
ตัดบรรทัดข้อความใน nano pressCtrlและkในเวลาเดียวกัน.
ถ้าคุณกดCtrlและkอีกครั้งก่อนทำการเปลี่ยนแปลงอื่น ๆ จากนั้นบรรทัดของข้อความจะถูกเพิ่มลงในคลิปบอร์ดเสมือนจริง
เมื่อคุณเริ่มพิมพ์ข้อความเพิ่มเติมหรือลบข้อความแล้วกดCtrlและkจากนั้นคลิปบอร์ดจะถูกล้างและจะมีเฉพาะบรรทัดสุดท้ายที่คุณตัดเท่านั้น
ถ้าคุณต้องการตัดเพียงส่วนหนึ่งของการกดบรรทัดCtrlและ6 ที่จุดเริ่มตนของขอความที่คุณตองการตัดและกดCtrlและkตัดข้อความ
วิธีการวางข้อความโดยใช้ Nano
เมื่อต้องการวางข้อความโดยใช้ nano เพียงแค่กดCtrlและยู. คุณสามารถใช้แป้นพิมพ์ลัดหลายครั้งเพื่อวางบรรทัดต่อเนื่องได้ตลอดเวลา
วิธีการปรับและทำให้ข้อความไม่ถูกต้องใน Nano
โดยทั่วไปคุณจะไม่ใช้ nano เป็นโปรแกรมประมวลผลคำและดังนั้นฉันจึงไม่แน่ใจว่าทำไมคุณถึงต้องการปรับข้อความ แต่ต้องทำใน nano pressCtrlและJ
คุณสามารถทำให้ข้อความไม่ยุติธรรมโดยการกดCtrlและยู. ใช่ฉันรู้ว่านี่เป็นทางลัดเดียวกันสำหรับการวางข้อความและเนื่องจากมีทางลัดอื่น ๆ อีกมากมายที่มีอยู่ฉันไม่รู้ว่าทำไมนักพัฒนาซอฟต์แวร์ไม่ได้เลือกทางลัดที่แตกต่างกัน
แสดงตำแหน่งเคอร์เซอร์โดยใช้ Nano
ถ้าคุณต้องการทราบว่าเอกสารที่คุณอยู่ภายในนาโนมากแค่ไหนคุณสามารถกดปุ่มCtrlและคคีย์ในเวลาเดียวกัน
เอาท์พุทจะแสดงในรูปแบบต่อไปนี้:
สาย 5/11 (54%), col 10/100 (10%), ถ่าน 100/200 (50%)
ซึ่งช่วยให้คุณทราบตำแหน่งที่คุณอยู่ในเอกสาร
วิธีอ่านไฟล์โดยใช้ Nano
หากคุณเปิด nano โดยไม่ระบุชื่อไฟล์คุณสามารถเปิดไฟล์ได้โดยการกดพรอมต์คำสั่งCtrlและRในเวลาเดียวกัน.
ขณะนี้คุณสามารถระบุชื่อไฟล์ที่จะอ่านลงในตัวแก้ไขได้ หากคุณมีข้อความที่โหลดอยู่ในหน้าต่างไฟล์ที่คุณอ่านจะผนวกตัวเองลงไปที่ด้านล่างของข้อความปัจจุบันของคุณ
ถ้าคุณต้องการเปิดไฟล์ใหม่ในบัฟเฟอร์ใหม่กด Altและ ฉ.
วิธีค้นหาและแทนที่โดยใช้ Nano
เมื่อต้องการเริ่มต้นการค้นหาภายใน nano กดCtrlและ.
หากต้องการปิดแทนที่กดCtrlและRคุณสามารถเปิดใช้งานแทนได้อีกครั้งโดยการทำซ้ำการกดแป้นพิมพ์
หากต้องการค้นหาข้อความให้ป้อนข้อความที่คุณต้องการค้นหาและกด return
ค้นหาย้อนหลังโดยกดไฟล์CtrlและRเพื่อเปิดหน้าต่างการค้นหา กด Altและข.
เพื่อบังคับให้ความไวของกรณีปรากฏหน้าต่างการค้นหาอีกครั้งจากนั้นกด Altและค. คุณสามารถปิดการทำงานอีกครั้งได้โดยการทำซ้ำการกดแป้นพิมพ์
นาโนไม่ได้เป็นโปรแกรมแก้ไขข้อความ Linux ถ้าไม่ได้ระบุวิธีการค้นหาโดยใช้นิพจน์ปกติ หากต้องการเปิดการแสดงผลปกติในหน้าต่างการค้นหาอีกครั้งจากนั้นกด AltและR.
ขณะนี้คุณสามารถใช้นิพจน์ปกติสำหรับการค้นหาข้อความ
ตรวจสอบการสะกดภายใน Nano
อีกครั้ง nano เป็นโปรแกรมแก้ไขข้อความไม่ใช่โปรแกรมประมวลผลคำดังนั้นฉันจึงไม่แน่ใจว่าทำไมการสะกดเป็นคุณลักษณะหลักของ แต่คุณสามารถตรวจสอบการสะกดของคุณได้โดยใช้Ctrlและเสื้อแป้นพิมพ์ลัด
เพื่อให้การทำงานนี้คุณจำเป็นต้องติดตั้งแพคเกจการสะกด
Nano Switches
มีสวิตช์ที่คุณสามารถระบุได้เมื่อใช้ nano สิ่งที่ดีที่สุดจะครอบคลุมด้านล่าง คุณสามารถหาส่วนที่เหลือโดยการอ่านคู่มือ nano
- nano-B (สำรองไฟล์ก่อนที่จะแก้ไข)
- nano-E (แปลงแท็บเป็นช่องว่างเมื่อแก้ไข)
- nano -c (แสดงสถิติอันดับตำแหน่งเคอร์เซอร์)
- nano -i (จะเยื้องบรรทัดใหม่ไปยังตำแหน่งเดียวกับบรรทัดก่อนหน้า)
- nano -k (ตัดสลับเพื่อให้ตัดจากตำแหน่งเคอร์เซอร์แทนทั้งเส้น)
- nano -m (ให้การสนับสนุนเมาส์แก่บรรณาธิการ)
- nano -v (เปิดไฟล์เป็นแบบอ่านอย่างเดียว)
สรุป
หวังว่านี่จะทำให้คุณเข้าใจดียิ่งขึ้นเกี่ยวกับตัวแก้ไข nano เป็นมูลค่าการเรียนรู้และคำสั่งมากน้อยของเส้นโค้งการเรียนรู้กว่าทั้ง vi หรือ emacs