Vim 無明顯原因出現段錯誤

Vim 無明顯原因出現段錯誤

Vim 在編輯時偶爾會出現段錯誤,但完全不明顯是什麼原因造成的。我確定這是我有的第三方插件,但我不知道是哪一個。

我怎樣才能找出是什麼原因造成的?

答案1

通常,一個二分查找如果您停用一半的插件,那麼只有一半(當問題仍然存在時)或另一半(當問題消失時)可以讓您快速找到有問題的腳本。可以對您的配置進行相同的操作~/.vimrc(透過註解掉區塊)。但對於偶爾出現的問題來說,這太麻煩了(你必須在沒有某些插件的情況下工作很長時間)並且不太可能成功(可能需要很長時間才能正確深入到插件(你只是懷疑是插件)原因))。因此,除非您找到一種“強制”崩潰的方法,否則這是不適用的。

我會嘗試運行 Vim 並永久登入:

$ vim -V20vimlog

它不能保證捕獲最後幾條語句,但您可能會很幸運。

除此之外,嘗試經常更新到 Vim 的最新開發版本;在此期間問題可能已解決。

答案2

您可能想使用命令strace vim

您將能夠看到 vim 開啟哪些檔案以及更多偵錯資訊。

相關內容