ฉันหยิบเสียงขึ้นมาและพบ 2 ปลั๊กอินที่ใช้งานได้ดี - snipMateซึ่งเลียนแบบพฤติกรรมตัวอย่างของข้อความและsupertabที่สลับกันและเติมคำให้สมบูรณ์โดยใช้แท็บคีย์โดยอ้างอิงจากคำในบัฟเฟอร์ปัจจุบัน / อื่น ๆ ฉันเปิดปลั๊กอินทั้งหมดในไฟล์. vimrc ของฉันโดยใช้:filetype plugin on
แต่ฉันสามารถทำ supertab ให้ทำงานได้เท่านั้น ฉันสงสัยว่าเนื่องจากใช้คีย์ TAB สำหรับทั้งคู่พวกเขาจึงเอาชนะกัน มีใครพบสิ่งนี้และพบการแก้ไขหรือไม่? ฉันยังไม่เชี่ยวชาญในการแก้ไขไฟล์. vimrc ของฉันคีย์การแมปและอื่น ๆ ขอบคุณ
แก้ไข
เมื่อฉันพยายามบังคับโหลด snipMate.vim เพียงอย่างเดียวฉันได้รับข้อผิดพลาดต่อไปนี้:
Error detected while processing /home/sa125/.vim/plugin/snipMate.vim:
line 15:
E122: Function <SNR>18_RemoveSnippet already exists, add ! to replace it
line 73:
E122: Function snipMate#expandSnip already exists, add ! to replace it
line 112:
E122: Function <SNR>18_ProcessSnippet already exists, add ! to replace it
line 123:
E122: Function <SNR>18_Count already exists, add ! to replace it
line 169:
E122: Function <SNR>18_BuildTabStops already exists, add ! to replace it
line 211:
E122: Function snipMate#jumpTabStop already exists, add ! to replace it
line 258:
E122: Function <SNR>18_UpdatePlaceholderTabStops already exists, add ! to replace it
line 302:
E122: Function <SNR>18_UpdateTabStops already exists, add ! to replace it
line 321:
E122: Function <SNR>18_SelectWord already exists, add ! to replace it
line 385:
E122: Function <SNR>18_UpdateChangedSnip already exists, add ! to replace it
line 434:
E122: Function <SNR>18_UpdateVars already exists, add ! to replace it
ฉันทำผิดหรือเปล่า ...