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