ฉันพบปัญหาแปลก ๆ เล็กน้อยvim
กับ Snow Leopard: ฉันได้รับโค้ดทางออกที่ไม่เป็นศูนย์จากการทำงานvim
และจากนั้นก็เลิก
$ vim
# exit immediately using :q
$ echo $?
1
อย่างไรก็ตามหากฉันใช้เส้นทางแบบเต็มvim
ฉันจะไม่เห็นพฤติกรรมนี้
$ /usr/bin/vim
# exit immediately using :q
$ echo $?
0
ตอนแรกฉันคิดว่าvim
มาจากที่ไหนสักแห่งก่อนหน้าในเส้นทางของฉัน แต่:
$ which vim
/usr/bin/vim
ดังนั้นฉันจึงสูญเสีย สิ่งที่อาจทำให้เกิดสิ่งนี้
UPDATE: ปัญหานี้แก้ไขได้อย่างน่าอัศจรรย์ซึ่งทำให้ฉันต้องสงสัยอย่างมาก ทฤษฎีที่ดีที่สุดในปัจจุบันของฉันคือฉันมีปัญหากับ.vimrc
ปลั๊กอินของฉันหรือที่ฉันแก้ไขโดยไม่ได้ตั้งใจในขณะที่ปรับแต่งการตั้งค่าของฉันด้วยวิธีอื่น หากฉันสามารถติดตามสิ่งที่ฉันแก้ไขได้อย่างแน่นอนฉันจะอัปเดตด้วยข้อมูลนั้นอย่างแน่นอน ขอบคุณสำหรับคำตอบ
-u NONE
ซึ่งบอกให้ vim โหลดไฟล์ config ไม่ได้เลย อาจช่วยได้ในบางสถานการณ์