โฮมเพจ » ทำอย่างไร » คู่มือสำหรับผู้เริ่มต้นสู่นาโนเครื่องมือแก้ไขข้อความ Command-Line ของ Linux

    คู่มือสำหรับผู้เริ่มต้นสู่นาโนเครื่องมือแก้ไขข้อความ Command-Line ของ Linux

    ยังใหม่กับบรรทัดคำสั่ง Linux หรือไม่ สับสนโดยโปรแกรมแก้ไขข้อความขั้นสูงอื่น ๆ ทั้งหมดหรือไม่ Geek ของ How-To กลับมาพร้อมกับบทช่วยสอนนี้สำหรับ Nano ตัวแก้ไขข้อความอย่างง่ายที่เป็นมิตรกับมือใหม่มาก.

    เมื่อทำความคุ้นเคยกับบรรทัดรับคำสั่งบ่อยครั้งที่ผู้ฝึกหัด Linux มักจะถูกนำออกจากโปรแกรมแก้ไขข้อความขั้นสูงอื่น ๆ เช่น vim และ emacs ในขณะที่พวกเขาเป็นโปรแกรมที่ยอดเยี่ยมพวกเขามีช่วงเวลาการเรียนรู้เล็กน้อย เข้าสู่นาโนโปรแกรมแก้ไขข้อความที่ใช้งานง่ายซึ่งพิสูจน์ตัวเองได้หลากหลายและเรียบง่าย นาโนติดตั้งโดยค่าเริ่มต้นใน Ubuntu และ Linux distros อื่น ๆ และทำงานได้ดีเมื่อใช้ร่วมกับ sudo ซึ่งเป็นเหตุผลว่าทำไมเราถึงชอบมาก.

    วิ่งนาโน

    คุณสามารถเรียกใช้นาโนได้สองวิธี หากต้องการเปิดนาโนด้วยบัฟเฟอร์เปล่าให้พิมพ์“ นาโน” ที่พร้อมท์คำสั่ง.

    คุณยังสามารถใช้ไวยากรณ์ต่อไปนี้:

    nano / path / to / filename

    นาโนจะตามเส้นทางและเปิดไฟล์นั้นถ้ามี หากไม่มีอยู่มันจะเริ่มบัฟเฟอร์ใหม่ด้วยชื่อไฟล์นั้นในไดเรกทอรีนั้น.

    ลองดูที่หน้าจอเริ่มต้นนาโน.

    ที่ด้านบนสุดคุณจะเห็นชื่อของโปรแกรมและหมายเลขเวอร์ชันชื่อของไฟล์ที่คุณกำลังแก้ไขและดูว่าไฟล์นั้นได้รับการแก้ไขหรือไม่ตั้งแต่ถูกบันทึกครั้งล่าสุด หากคุณมีไฟล์ใหม่ที่ยังไม่ได้บันทึกคุณจะเห็น“ New Buffer” ถัดไปคุณจะเห็นเนื้อหาของเอกสารซึ่งเป็นเนื้อหาของข้อความ บรรทัดที่สามจากด้านล่างคือบรรทัด“ ข้อความระบบ” ที่แสดงข้อมูลที่เกี่ยวข้องกับโปรแกรมที่เรียกใช้ฟังก์ชัน ที่นี่คุณจะเห็นว่ามีข้อความระบุว่า "ไฟล์ใหม่" สุดท้ายสองแถวสุดท้ายที่ด้านล่างเป็นสิ่งที่ทำให้โปรแกรมนี้ใช้งานง่ายมาก: บรรทัดทางลัด.

    มันเป็นโปรแกรมแก้ไขแบบ WYSIWYG; “ สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ” สิ่งที่คุณพิมพ์โดยตรงไปที่การป้อนข้อความยกเว้นว่าคุณแก้ไขด้วยปุ่มเช่น Control หรือ Meta มันค่อนข้างง่ายดังนั้นพิมพ์ข้อความหรือคัดลอกบางอย่างแล้ววางลงในเทอร์มินัลของคุณเพื่อให้เรามีสิ่งที่จะเล่น.

    ทางลัด

    ฟังก์ชั่นโปรแกรมเรียกว่า "ทางลัด" ในนาโนเช่นการบันทึกการเลิกการจัดชิดขอบ ฯลฯ รายการที่พบบ่อยที่สุดจะแสดงอยู่ที่ด้านล่างของหน้าจอ แต่ยังมีอีกมากมายที่ไม่ใช่ โปรดทราบว่า nano จะไม่ใช้ปุ่ม Shift ในทางลัด ทางลัดทั้งหมดใช้ตัวอักษรตัวเล็กและปุ่มตัวเลขที่ไม่ได้แก้ไขดังนั้น Ctrl + G ไม่ใช่ Ctrl + Shift + G.

    กด Ctrl + G เพื่อเปิดเอกสารวิธีใช้และเลื่อนลงเพื่อดูรายการทางลัดที่ถูกต้อง.

    เมื่อคุณดูรายการเสร็จแล้วให้กด Ctrl + X เพื่อออกจากความช่วยเหลือ.

    สมมติว่าคุณกำลังทำงานกับไฟล์ข้อความใหม่หรือ "บัฟเฟอร์" และคุณต้องการบันทึก สิ่งนี้เรียกว่า“ การเขียนออก” และดำเนินการโดยกดปุ่ม Ctrl + O คุณจะได้รับแจ้งให้ใช้ชื่อไฟล์และทางลัดที่ด้านล่างจะเปลี่ยนเพื่อแสดงสิ่งที่คุณสามารถป้อนเพื่อทำตามคำสั่งนี้.

    หากคุณต้องการแทรกเนื้อหาของไฟล์อื่นลงในบัฟเฟอร์ปัจจุบันของคุณคุณจะต้องพิมพ์ Ctrl + R.

    คุณสามารถยกเลิกคำสั่งก่อนหน้าทั้งสองได้โดยพิมพ์ Ctrl + C.

    คุณสามารถกด Escape สองครั้งแทนการกดปุ่ม Control ค้างไว้หากคุณมีปัญหาในการทำเช่นนั้น นอกจากนี้ยังมีบางคำสั่งที่จำเป็นต้องใช้คีย์ Meta ในรูปแบบแป้นพิมพ์ส่วนใหญ่ Meta เท่ากับปุ่ม Alt.

    เมื่อคุณต้องการออกจากนาโนคุณเพียงกด Ctrl + X นาโนจะถามคุณอย่างสุภาพว่าคุณต้องการบันทึกบัฟเฟอร์ของคุณหรือไม่และคุณสามารถยกเลิกการกระทำนี้ได้เช่นกัน.

    การเดินเรือ

    ตอนนี้เรามีทางลัดจำนวนมากมาลองทำความคุ้นเคยกับการย้ายไฟล์ข้อความอย่างรวดเร็ว แน่นอนว่าคุณสามารถใช้ปุ่ม Home, End, Page Up, Page Down และปุ่มลูกศรเพื่อเดินไปรอบ ๆ ได้ แต่ต้องใช้การเลื่อนนิ้วของคุณจากตัวอักษรที่เรารักมาก.

    หากต้องการเลื่อนเคอร์เซอร์ไปข้างหน้าหรือข้างหลังคุณสามารถพิมพ์ Ctrl + F และ Ctrl + B หากต้องการเลื่อนขึ้นและลงทีละหนึ่งบรรทัดคุณสามารถพิมพ์ Ctrl + P และ Ctrl + N คุณสามารถใช้ปุ่มเหล่านี้แทนลูกศรขวา, ซ้าย, ขึ้นและลงตามลำดับ คิดถึงปุ่ม Home และ End? คุณสามารถใช้ Ctrl + A และ Ctrl + E ต้องการย้ายหน้าพร้อมกันหรือไม่ Ctrl + V เลื่อนหน้าลงและ Ctrl + Y เลื่อนหน้าขึ้น.

    แต่เดี๋ยวก่อนมีอีกมาก! หากต้องการเลื่อนไปข้างหน้าและย้อนหลังครั้งละหนึ่งคำคุณสามารถใช้ Ctrl + Space และ Meta + Space (โปรดจำไว้ว่านั่นคือ Alt + Space) และถ้าคุณกำลังรีบคุณสามารถกด Ctrl + _ แล้วพิมพ์หมายเลขบรรทัดเครื่องหมายจุลภาคและหมายเลขคอลัมน์เพื่อข้ามไปที่นั่น.

    หากคุณต้องการดูว่าเคอร์เซอร์ของคุณอยู่ที่ไหนให้เรียงเหมือน nano-GPS กด Ctrl + C.

    คัดลอกตัดและวาง

    เมื่อเราต้องการคัดลอกข้อความในสภาพแวดล้อมแบบกราฟิกเราจะเน้นด้วยเคอร์เซอร์ ในทำนองเดียวกันใน nano เรา“ ทำเครื่องหมาย” โดยใช้คำสั่ง Ctrl + ^ คุณเพียงแค่เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการเริ่มการทำเครื่องหมายแล้วกด Ctrl + ^ เพื่อ“ set” สิ่งนี้จะทำเครื่องหมายทุกอย่างระหว่างจุดเริ่มต้นจนถึงและไม่รวมถึงเคอร์เซอร์.

    โปรดทราบว่าเคอร์เซอร์อยู่บนพื้นที่ว่างและการคัดลอก / ตัดจะไม่รวมพื้นที่นี้ คุณสามารถทำเครื่องหมายย้อนกลับจากจุด "ตั้งค่า" ของคุณ อย่างไรก็ตามโปรดระวังเนื่องจากคุณสามารถแก้ไขข้อความขณะทำเครื่องหมายได้ หากคุณทำผิดพลาดเพียงกด Ctrl + ^ อีกครั้งเพื่อยกเลิกการทำเครื่องหมายและคุณสามารถเริ่มต้นใหม่.

    หากต้องการคัดลอกข้อความที่ทำเครื่องหมายไว้ให้กด Meta + ^ หากคุณต้องการตัดข้อความให้กด Ctrl + K แทน.

    หากต้องการวางข้อความของคุณให้เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่เหมาะสมแล้วกด Ctrl + U.

    หากคุณต้องการลบข้อความทั้งหมดให้กด Ctrl + K โดยไม่เน้นสีใด ๆ บางครั้งสิ่งนี้มีประโยชน์เมื่อแก้ไขไฟล์กำหนดค่า.

    ทางลัดพิเศษบางอย่าง

    คุณรู้ได้อย่างไรว่าใน notepad คุณสามารถบังคับให้ข้อความยาว ๆ ล้อมรอบเป็นสิ่งที่ดูเหมือนย่อหน้า? คุณสามารถสลับคุณลักษณะนั้นเป็นนาโนด้วยทางลัด Meta + L เนื่องจากการตัดบรรทัดถูกตั้งค่าเป็น "เปิด" โดยค่าเริ่มต้นสิ่งนี้จึงมีประโยชน์ในทางตรงกันข้าม ตัวอย่างเช่นคุณกำลังเขียนไฟล์กำหนดค่าและต้องการปิดการใช้งานการตัดบรรทัด.

    คุณจะเห็นว่าบรรทัดที่เคอร์เซอร์เปิดอยู่มี“ $” ที่ทั้งจุดเริ่มต้นและจุดสิ้นสุด นี่หมายความว่ามีข้อความเพิ่มเติมทั้งก่อนและหลังส่วนที่แสดงบนหน้าจอ.

    หากคุณต้องการค้นหาสตริงข้อความให้กด Ctrl + W แล้วป้อนคำที่ต้องการค้นหา การค้นหานี้สามารถยกเลิกการดำเนินการกลางได้โดยกดปุ่ม Ctrl + C โดยไม่ทำลายบัฟเฟอร์ของคุณ.

    ข้อความค้นหาก่อนหน้านี้ปรากฏในเครื่องหมายวงเล็บเหลี่ยมและการเว้นบรรทัดว่างไว้และกด Enter จะเป็นการค้นหาครั้งสุดท้ายซ้ำ.

    และหลังจากที่คุณรู้สึกสะดวกสบายจริงๆคุณสามารถปิดส่วนที่เป็นประโยชน์ที่ด้านล่างโดยกดปุ่ม Meta + X เพื่อเพิ่มพื้นที่หน้าจอมากขึ้นสำหรับการแก้ไข!

    ประวัติความเป็นมา

    Nano ได้รับการออกแบบให้มีรูปลักษณ์และความรู้สึกคล้ายกับโปรแกรมอื่นที่เรียกว่า Pico Pico เป็นโปรแกรมแก้ไขข้อความเริ่มต้นของ Pine ซึ่งเป็นโปรแกรมอีเมลตั้งแต่ก่อนหน้านี้ที่ไม่ได้มีใบอนุญาตที่เป็นมิตรกับ GPL นั่นหมายความว่าการแจกจ่ายซ้ำนั้นค่อนข้างคลุมเครือดังนั้นโครงการ TIP จึงถือกำเนิดขึ้น “ TIP Is't Pico” เพิ่มฟังก์ชั่นบางอย่างที่ Pico ขาดและได้รับอนุญาตให้จำหน่ายฟรีและเมื่อเวลาผ่านไปกลายเป็นนาโนที่เราชอบที่จะใช้ในวันนี้ สำหรับข้อมูลเพิ่มเติมดูที่ส่วนประวัติโครงการนาโนในคำถามที่พบบ่อย.


    ความแข็งแรงของนาโนอยู่ในการใช้งานที่เรียบง่าย ทางลัดทำงานเหมือนกับในโปรแกรมประมวลผลคำที่ใช้ GUI เช่น Word และ Open Office ดังนั้นมันจึงเป็นเรื่องของการเรียนรู้ว่าตัวไหนทำอะไร ทุกอย่างที่อยู่นอกนั้นเป็นเพียงการแก้ไขข้อความอย่างง่าย ครั้งต่อไปที่คุณต้องแก้ไขสิ่งต่าง ๆ ในบรรทัดคำสั่งเราหวังว่าคุณจะสบายใจขึ้นในตอนนี้เมื่อคุณคุ้นเคยกับนาโนแล้ว.