คุณจะทำให้ gvim ทำแท็บให้เสร็จเช่น vim แบบใช้เทอร์มินัลได้อย่างไร?
เสียงเรียกเข้าแบบเทอร์มินัลจะแสดงคำแนะนำแทนการป้อนข้อมูลอัตโนมัติด้วยผลลัพธ์แรกในโฟลเดอร์
คุณจะทำให้ gvim ทำแท็บให้เสร็จเช่น vim แบบใช้เทอร์มินัลได้อย่างไร?
เสียงเรียกเข้าแบบเทอร์มินัลจะแสดงคำแนะนำแทนการป้อนข้อมูลอัตโนมัติด้วยผลลัพธ์แรกในโฟลเดอร์
คำตอบ:
ลักษณะการทำงานนี้ถูกกำหนดโดยตัวเลือก 'wildmode' ค่าเริ่มต้นคือ "เต็ม" ซึ่งจะให้พฤติกรรมที่คุณเห็นใน gvim หากตั้งค่าเป็น "ยาวที่สุดรายการ" แทนคุณจะได้รับพฤติกรรมที่คุณเห็นใน terminal vim ฉันไม่แน่ใจเกี่ยวกับการตั้งค่าเพราะอย่างที่คุณเห็น
:help 'wildmode'
มีการตั้งค่าและการตั้งค่าหลายอย่างให้เลือกและชุดค่าผสมบางตัวมีพฤติกรรมคล้ายกัน
คุณสามารถดูค่าของตัวเลือก 'wildmode' ที่ gvim และ vim ของคุณกำลังใช้งานโดยการดำเนินการ
:set wildmode?
และคุณสามารถค้นหาการตั้งค่าได้จากการดำเนินการ
:verbose set wildmode?
ดูเหมือนว่า gvim และ vim ของคุณกำลังใช้ไฟล์การกำหนดค่าที่แตกต่างกัน
คุณจะเจาะจงมากขึ้นได้ไหม? กลุ่มมีความสามารถในการทำสิ่งต่าง ๆ ในบริบทที่แตกต่างกัน
อย่างไรก็ตาม gVim ควรทำหน้าที่คล้ายกันมากกับ console Vim ตราบใดที่มีการจัดหาไฟล์คอนฟิกูเรชันเดียวกัน ในการตรวจสอบสิ่งนี้คุณสามารถเรียกใช้คำสั่ง " :scriptnames
" ในทั้ง Vim และ gVim