วิธีการออกจาก VIM: 10 วิธีออกจาก VI

VIM เป็นโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่มีพลังมากซึ่งเป็นที่รักของผู้เชี่ยวชาญและมักเกลียดโดยสามเณรส่วนใหญ่เพราะมีเส้นโค้งการเรียนรู้ค่อนข้างชันซึ่งอาจดูเหมือนไม่ได้ตั้งใจสำหรับผู้ที่ไม่คุ้นเคย แม้แต่สิ่งที่ง่ายเหมือนการออกจาก VIM ดูเหมือนจะเป็นเรื่องท้าทายสำหรับผู้ที่ไม่ค่อยคุ้นเคยกับ VI และมักส่งผลให้มีการควบคุม Control + C Control + X! q! enter escape Control + Z จนกว่าจะมีบางสิ่งเกิดขึ้นและบางที กระบวนการ suspends หรืออาจจะออกจากผู้รู้แน่นอนดังนั้นเพียงทำตามที่ขึ้นกับ "killall vim" และเมื่อคุณกลับไปเปิดแฟ้มข้อความเดียวกันอีกครั้งในนาโนใช่มั้ย?

โอเคไม่เหมาะ แต่เราทุกคนมาที่นี่ นั่นคือสิ่งที่เรากำลังมองหาเพื่อหลีกเลี่ยงต่อจากนี้ไปเพราะแม้ว่าคุณจะไม่ต้องการใช้ vi คุณก็สามารถรู้ได้อย่างถูกต้องว่าจะออกจากระบบอย่างถูกต้องได้อย่างไร กวดวิชานี้จะแสดง วิธีการออกจาก VIM / VI อย่างถูกต้อง จริงๆแล้วจะแสดงวิธีออกจาก VI!

10 วิธีออกจาก VIM / VI

นี่คือคำถามที่ปรากฏในความคิดเห็นของเราค่อนข้างบ่อยในบทความบรรทัดคำสั่ง ... ว่าในโลกจริงออกจาก VIM? ปรากฎว่ามีตัวอักษร 10 วิธีที่จะออกจาก VIM ซึ่งอาจเป็นตัวบ่งชี้ว่าทำไม VI baffles จึงมีผู้ใช้จำนวนมาก ลองมาดูวิธีที่ง่ายที่สุดก่อน:

ออกจาก VIM โดยไม่บันทึกด้วย ZQ

กดปุ่ม ESCAPE แล้วกด SHIFT + ZQ

นี้จะออกจาก VIM ทันทีโดยไม่ต้องประหยัดโดยทั่วไปเช่นเดียวกับ: q! คำสั่ง

รีบออกจาก VIM ด้วยการเขียนและบันทึกลงในไฟล์

กดปุ่ม ESCAPE แล้วกด SHIFT + ZZ

นี่คือสองวิธีที่เร็วที่สุดในการออกจาก VIM สำหรับฉัน แต่ทุกคนมีความคิดเห็นของตนเองที่นี่และหลายคนชอบที่จะพิมพ์คำสั่งในลักษณะดั้งเดิมมากขึ้น

ออกจาก VIM ด้วย: q

กดคีย์ ESCAPE จากนั้นพิมพ์ q และกด RETURN

เพื่อให้ชัดเจนสมบูรณ์แบบการกดปุ่ม "Escape" จะเข้าสู่โหมดคำสั่ง จากนั้นพิมพ์: q เป็นอักษรเช่นเดียวกับในลำไส้ใหญ่ไม่เป็นกึ่งลำไส้ใหญ่ดังนั้นจะเป็น Shift +; ตามด้วย q และกดปุ่ม Return เพื่อเข้าสู่คำสั่งเพื่อออก

การดำเนินการนี้จะใช้งานได้เฉพาะเมื่อไม่มีการเปลี่ยนแปลงเอกสารดังนั้นคุณจึงควรออกจากการเปลี่ยนแปลงหากมีการปรับเล็กน้อยและบางครั้งในตอนท้าย:

กดคีย์ ESCAPE จากนั้นพิมพ์ q! และกด RETURN

ออกจาก VIM และเขียนการเปลี่ยนแปลงด้วย: wq

กด ESCAPE และพิมพ์: wq แล้วกด RETURN

การบันทึกนี้ (เขียน) จะเปลี่ยนเป็นไฟล์ที่ใช้งานอยู่และจบการทำงาน คุณสามารถบังคับสิ่งนี้ได้โดยการเพิ่มเสียงปังถ้าจำเป็น:

กด ESCAPE และพิมพ์: wq! ตามด้วยคีย์ RETURN

ซึ่งจะช่วยหลีกเลี่ยงสถานการณ์นี้:

เราสามารถเข้าใจได้ลึกซึ้งกว่าและครอบคลุมทุกวิถีทางที่เป็นไปได้ในการเลิกใช้งาน VIM (อย่างน้อยที่สุดฉันรู้ว่าได้รับความอนุเคราะห์จากหน้าคนมึนเมาในความคิดเห็นด้วยวิธีอื่น ๆ หากมีคนอื่น ๆ ที่เราพลาดที่นี่) ซึ่งเราจะ ไปที่:

ทุกวิถีทางที่เป็นไปได้ที่จะออกจาก VIM

กดปุ่ม ESCAPE เพื่อเข้าสู่โหมดคำสั่งก่อนจากนั้นใช้รายการต่อไปนี้:

  • : q - ออก
  • : Q! - ออกโดยไม่บันทึกแม้จะมีการแก้ไข
  • : cq - ออกโดยไม่ต้องเขียนเสมอ
  • : wq - เขียน / บันทึกไฟล์ปัจจุบันและออก
  • : WQ! - เขียนไฟล์ปัจจุบันและออกจากระบบเสมอ
  • : wq (ชื่อ) - เขียนไปที่ไฟล์ (ชื่อ) และออก
  • : WQ! (ชื่อ) - เขียนไปยังไฟล์ (ชื่อ) และออกจากระบบเสมอแม้ว่าจะมีการปรับเปลี่ยน
  • ZZ - บันทึกไฟล์ปัจจุบันหากแก้ไขแล้วออก
  • ZQ - ออกและออกโดยไม่มีการบันทึก
  • เปิด terminal ใหม่และพิมพ์ 'killall vim' - นี่เป็นเรื่องตลกที่หลายคนเข้าใจและในขณะที่ไม่ใช่วิธีการที่เหมาะสมในการออกจากกลุ่มเป้าหมายก็ใช้งานได้

เพื่อให้เป็นวิธีการหลบหนี VIM ใด ๆ น้อยสับสน? บางทีอาจจะไม่เป็นไรเราก็มักจะใช้ Nano ในการเล่นแบบ walkthroughs เพราะผู้ใช้เป็นมิตรมากขึ้น และไม่มีอะไรผิดปกติกับเรื่องนี้ถึงแม้ว่าฉันจะรู้สึกสบายขึ้นกับ VIM ในช่วงเวลาที่ผ่านมา แต่ฉันก็ยังชอบนาโนมากกว่าการใช้นิสัยที่อ่อนแอและเก่าแก่

สำหรับผู้ที่สนใจในการเรียนรู้ VIM หรืออย่างน้อยก็กลายเป็นความสะดวกสบายมากขึ้นด้วยคุณสามารถลองคำสั่ง vimtutor ใช้ VIM VIM Interactive แบบออนไลน์ที่ยอดเยี่ยมนี้และเพิ่งได้รับการฝึกฝนโดยใช้บ่อยๆบนเทอร์มินัลใดก็ได้ คุณยังสามารถได้รับเป็นกำลังสำคัญใน iPad หรือ iPhone ของคุณหากคุณมุ่งมั่นจริงๆ และอย่างน้อยคุณก็รู้ว่าจะลาออกจาก vi ได้อย่างไร?