โหมดที่รองรับใน Vim คืออะไร?


30

จากvimtutor LESSON 7.3: COMPLETION

          ** Command line completion with CTRL-D and <TAB> **
  1. ต้องแน่ใจว่า Vim ไม่ได้อยู่ในโหมดที่เข้ากันได้:: set nocp

  2. ดูว่ามีไฟล์ใดบ้างในไดเรกทอรี::! ls หรือ:! dir

  3. พิมพ์คำสั่งเริ่มต้น:: e

  4. กด CTRL-D และ Vim จะแสดงรายการคำสั่งที่ขึ้นต้นด้วย "e"

โหมดความเข้ากันได้ใน Vim หมายถึงอะไรและเหตุใดการทำให้คำสั่งไม่สมบูรณ์ในโหมดนั้น

คำตอบ:


41

เข้ากันได้โหมดความเข้ากันได้หมายถึงการเคารพเก่าvi เมื่อคุณ:set compatibleปิดใช้งานการปรับปรุงและการปรับปรุงทั้งหมดของVi ที่ปรับปรุงแล้ว ไม่แนะนำให้ทำเช่นนี้ แต่บางระบบมีviคำสั่งที่ใช้กับ Vim ในโหมดที่เข้ากันได้

โปรดทราบว่าเมื่อมีไฟล์เริ่มต้นส่วนบุคคล~/.vimrcแล้ว Vim จะเปิด'nocompatible'โหมดโดยอัตโนมัติดังนั้นสิ่งนี้จึงไม่ต้องกังวล สำหรับเรื่องราว:help 'compatible'ทั้งหมดมีรายละเอียดทั้งหมด


การตั้งค่าที่เข้ากันได้ยังช่วยล้างประวัติความเป็นมาของคุณหรือไม่ ฉันเปิดเครื่องแล้วประวัติของฉันก็หายไป
cokedude
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.