พวกเขาทั้งแก้ไขข้อความ แต่ปลายคล้ายคลึงกันสวยมากมี อาจแปลกที่ตัวแก้ไขข้อความสองตัวอาจแตกต่างกันมาก ที่สำคัญคือพวกเขาทั้งสองเฉพาะการแก้ไขข้อความทำสำหรับสองงานที่แตกต่างกันมาก nano
และvim
(หรือมากกว่าpico
และvi
ที่พวกเขาเลียนแบบ) ได้รับการออกแบบสำหรับการเขียนอีเมลและโปรแกรมตามลำดับ
คุณไม่ได้หมายความว่าจะใช้เวลามากในการnano
ที่คุณไปในที่คุณพิมพ์ข้อความอีเมลของคุณ (หรือสิ่งที่คุณกำลังเขียน) และคุณจะได้รับออกไปอย่างรวดเร็ว ทุกอย่างขึ้นอยู่กับการพาคุณเข้าและออกโดยเร็วที่สุดเพื่อให้คุณสามารถกลับไปที่สิ่งที่คุณทำ มันจะแสดงรายการฟังก์ชันทั้งหมดที่ด้านล่างของหน้าต่างดังนั้นคุณไม่ต้องเสียเวลาค้นหาหน้าจอความช่วยเหลือ แน่นอนว่ามีเพียงห้องพักที่ด้านล่างสุดของหน้าต่างเท่านั้นดังนั้นการทำงานจึงถูก จำกัด กับสิ่งที่สามารถแสดงออกได้พร้อมกับฟังก์ชั่นอื่น ๆ ในข้อความสองบรรทัด ผลลัพธ์ที่ได้นั้นสะดวกมากสำหรับบางสิ่ง
คุณกำลังหมายถึงการใช้จ่ายมาก (ถ้าไม่ได้เกือบทั้งหมด) ของเวลาของคุณในvim
จึงพยายามที่จะอยู่ออกจากทางของคุณในขณะที่ช่วยให้คุณสะพายชิ้นใหญ่ของข้อความรอบได้อย่างรวดเร็ว หน้าจอเริ่มต้นพื้นฐานไม่มีข้อมูลและเมื่อคุณเปิดไฟล์คุณจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งที่คุณอยู่เพียงเล็กน้อยเท่านั้น และในทั้งสองกรณีที่คุณไม่สามารถพิมพ์ข้อความได้ทันที : คุณเริ่มต้นในโหมด "ปกติ" และมีการกดi
ที่จะเข้าไปในโหมด "แทรก" ครั้งแรก (ยังมีตัวอักษรอื่น ๆ ไม่กี่คุณสามารถกดแทนที่จะi
นำเสนอรูปแบบบาง ในชุดรูปแบบนี้และยังมีโหมดอื่น ๆ ที่ฉันไม่ได้กล่าวถึง) ช่วงการเรียนรู้สูงชันมากมันมาพร้อมกับvimtutor
การช่วยเหลือผู้คนอุทิศให้กับvim
ส่วนต่อประสานการเรียนรู้เท่านั้น ลองคิดดูสักครู่ เกมทั้งหมดเพียงเพื่อเรียนรู้วิธีใช้ตัวแก้ไขข้อความ และคนจ่ายมัน
มีคำถามว่าไม่มีnano
จะดีกว่าสำหรับผู้มาใหม่ ฉันเป็นอะไรบางอย่างที่ - vim
น้ำแข็งและฉันก็ไม่สามารถโต้เถียงกันว่า ฉันเคยเห็นvim
ผู้ใช้หน้าใหม่จาก Linux โดยทั่วไปแล้ว และถ้าคุณไม่ได้วางแผนที่จะทำการแก้ไขข้อความจำนวนมากหรืองานแก้ไขข้อความของคุณนั้นค่อนข้างเบา (เช่นพูดเขียนอีเมล) nano
อาจเป็นสิ่งที่คุณต้องการ
ที่กล่าวว่าในขณะที่การเรียนรู้vim
ใช้เวลานาน, ผลตอบแทนการลงทุนที่สูง ฉันรู้ว่าส่วนที่เหลือของโพสต์นี้ฟังดูแย่vim
แต่นั่นไม่ใช่ความตั้งใจของฉัน คุณเพียงแค่ต้องรู้ว่าสิ่งที่คุณได้รับในเพราะvim
เป็นเรื่องยาก แต่แม้กระทั่งการกำหนดค่าเริ่มต้นของมันยังมีฟังก์ชั่นที่ทำหน้าที่แก้ไขข้อความทั่วไป (และซ้ำ ๆ ) โดยอัตโนมัติ: คุณสามารถทำสิ่งต่าง ๆ ด้วยการกดแป้นบางอย่างที่อาจใช้เวลาหลายนาทีหรือหลายชั่วโมงถ้าคุณต้องทำเองทั้งหมด มีปลั๊กอินและสคริปต์ที่ใช้สิ่งนี้มากยิ่งขึ้น หากคุณกำลังจะทำการเขียนโปรแกรมจำนวนมากหรืองานที่มีความยาวและคล้ายกัน (วิทยานิพนธ์วิทยานิพนธ์ ฯลฯ ) vim
ในที่สุดก็เป็นตัวเลือกที่ดีกว่า แต่คุณก็ควรจะเข้าใจnano
ข้อแรก: หากมีเหตุฉุกเฉินเกิดขึ้นและคุณต้องทำอะไรบางอย่างก่อนที่คุณจะรู้พื้นฐานของvim
คุณจะต้องสามารถเข้าสู่สิ่งที่คุณพอใจ
บรรทัดด้านล่าง: เริ่มต้นด้วยnano
และย้ายไปvim
ถ้าnano
ได้รับน่าเบื่อ