
我正在嘗試在不使用大型 IDE 的情況下對 C++ 專案使用原始程式碼瀏覽器。我目前最喜歡的文字編輯器是 emacs。我找到了一個非常適合我的需求的解決方案,即 ebrowse(不具有侵入性,可以輕鬆添加第三方依賴項的來源...)。我的問題是,當我編輯已瀏覽的文件時,它不會保持最新狀態。例如,如果我新增一個方法,它不會出現在樹中,並且我沒有找到更新它的命令。我嘗試編寫一個使用 (global-auto-revert-mode t) 執行 ebrowse 命令列的腳本,嘗試自動保持開啟的瀏覽檔案更新,但它抱怨編輯外部修改的檔案。
有一個解決方案還是我應該每次退出重做瀏覽文件然後重新加載它?
多謝
PS:我已經看到了 ecb,從我的角度來看它有點重,並且有一個惱人的已知錯誤迫使我以醜陋的方式欺騙 ecb 權限被拒絕錯誤http://blog.gmane.org/gmane.emacs.code-browser/page=2