vim: Vim: 在多個檔案上捕捉致命訊號 SEGV

vim: Vim: 在多個檔案上捕捉致命訊號 SEGV

我經常(當然比不經常)在 vim 中編輯多個文件時遇到問題(在 OSX 上) - 我將使用以下命令打開一組文件

vim *.txt

編輯一個文件,保存它,關閉緩衝區,編輯下一個文件並保存等等 - 但我經常被踢出 vim 並返回 shell,並顯示訊息“捕獲致命信號 SEGV”,留下一個 shell看起來像這樣:

vim *.txt
20 files to edit
Vim: Caught deadly signal SEGV
Vim: preserving files...

Vim: Finished.
Segmentation fault: 11
Cobrakai$

只有當我編輯多個文件時才會出現此錯誤。

我用谷歌搜尋了一下 - 嘗試了以下說明http://mrraph.net/WordPress/?p=5,並發現了類似的問題VIM 的問題- 但這似乎是一個不同的情況,答案是選擇重新安裝並提交錯誤報告。我正在尋找修復/或解釋正在發生的事情...

編輯

Cobrakai$vim --version VIM - Vi IMproved 7.3 (2010年8月15日,編譯於2011年6月24日20:00:09) 編譯者[電子郵件受保護] 沒有 GUI 的普通版本。包含(+)或不包含(-)的功能:-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments -conce +cmdline_compl +cmdline_hist +cmdline_info +comments -conceal +crypcess - dialog_con + diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +float +折疊-footer +fork() -gettext -hangul_input +iconv +float +折疊-footer +fork() -gettext -hangul_input +iconv +bertert_expand +ninsert; linebreak + lispindent +listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm +jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm +multi_pterm + ent_undo +postscript +印表機 - profile -python -python3 +quickfix +reltime -rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -infodsinfosinfosinfo -工具列+user_commands + vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save 系統vimrcmrcm_c : "$HOME/. vimrc" 使用者 exrc 檔案: "$HOME/.exrc" $VIM 的後備: "/usr/share/vim" 編譯: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe 連結:gcc -arch i386 -arch x86_64 -o vim -lncurses

答案1

看來您使用的是完全未打補丁的 7.3 版本,但實際上 7.3 已經有數百個補丁,並且許多解決了崩潰問題。如果不了解更多有關您的配置的信息,我無法告訴您特定的崩潰問題是否已解決,但最明智的做法是看看您是否可以獲得更新的已應用補丁的 Vim。

此連結可能會幫助您:http://www.vim.org/download.php#mac

相關內容