เสียงเรียกเข้าเป็นครั้งคราวเมื่อฉันแก้ไขขณะที่แก้ไข แต่ก็ไม่ชัดเจนว่าอะไรเป็นสาเหตุ ฉันแน่ใจว่าเป็นปลั๊กอินของบุคคลที่สามที่ฉันมี แต่ฉันไม่มีความคิดใด
ฉันจะติดตามสิ่งที่เป็นสาเหตุได้อย่างไร
เสียงเรียกเข้าเป็นครั้งคราวเมื่อฉันแก้ไขขณะที่แก้ไข แต่ก็ไม่ชัดเจนว่าอะไรเป็นสาเหตุ ฉันแน่ใจว่าเป็นปลั๊กอินของบุคคลที่สามที่ฉันมี แต่ฉันไม่มีความคิดใด
ฉันจะติดตามสิ่งที่เป็นสาเหตุได้อย่างไร
คำตอบ:
บ่อยครั้งที่การค้นหาแบบไบนารีที่คุณปิดการใช้งานปลั๊กอินครึ่งหนึ่งจากนั้นเพียงครึ่งเดียวของปัญหานั้น (เมื่อปัญหายังคงอยู่ที่นั่น) หรืออีกครึ่งหนึ่ง (เมื่อปัญหาหายไป) ให้คุณเข้าสู่สคริปต์ที่มีปัญหาได้อย่างรวดเร็ว คุณสามารถทำสิ่งเดียวกันกับการกำหนดค่าใน~/.vimrc
(โดยการคอมเม้นต์บล็อก) แต่สำหรับปัญหาที่ปรากฏเป็นระยะ ๆ นั่นเป็นเรื่องยุ่งยากเกินไป (คุณต้องทำงานโดยไม่มีปลั๊กอินบางตัวเป็นเวลานาน) และไม่น่าจะประสบความสำเร็จ (อาจใช้เวลานานมากในการเจาะลึกลงไปในปลั๊กอิน (ซึ่งคุณสงสัยว่าเป็น สาเหตุ)). ดังนั้นหากคุณไม่พบวิธีที่จะ "ขัดข้อง" การทำเช่นนี้จึงไม่สามารถทำได้
ฉันจะลองใช้ Vim ด้วยการเข้าสู่ระบบอย่างถาวร:
$ vim -V20vimlog
ไม่รับประกันว่าจะได้รับข้อความสองสามข้อสุดท้าย แต่คุณอาจจะโชคดี
นอกเหนือจากนั้นลองอัปเดตเป็นเวอร์ชั่นพัฒนาล่าสุดของ Vim อย่างสม่ำเสมอ ปัญหาอาจได้รับการแก้ไขในระหว่างนี้
คุณอาจต้องการใช้คำสั่ง strace vim
คุณจะสามารถดูว่าไฟล์ใดบ้างที่กลุ่มเปิดขึ้นและข้อมูลการดีบักเพิ่มเติม