我已經使用Emacs作爲PHP IDE很長時間了(使用emacs-starter-kit,ECB,& Geben)。隨着emacs-starter-kit或Emacs 24的每個新版本,ECB引入了新的錯誤&窗口問題。它似乎並沒有得到很好的維護(最新版本是2009年)。Emacs ECB Alternative
想知道是否有項目經理/ IDE emacs插件,這是今天的事實嗎?一些文件瀏覽(如sr-speedbar),方法列表,甚至可能是自動ctags?
我已經使用Emacs作爲PHP IDE很長時間了(使用emacs-starter-kit,ECB,& Geben)。隨着emacs-starter-kit或Emacs 24的每個新版本,ECB引入了新的錯誤&窗口問題。它似乎並沒有得到很好的維護(最新版本是2009年)。Emacs ECB Alternative
想知道是否有項目經理/ IDE emacs插件,這是今天的事實嗎?一些文件瀏覽(如sr-speedbar),方法列表,甚至可能是自動ctags?
答案是,不幸的是沒有這樣的事情存在。 emacs-nav提供了一個類似於ECB中的文件瀏覽器,您可以使用類似helm的東西跳轉到項目中的各種東西(如文件,標籤,imenu條目等)。小型應用如projectile也可能對您有所幫助。
總而言之,使用像ECB這樣的重量級工具並不是Emacs的方式,我猜這就是它的發展停滯不前的原因 - 很少有Emacs用戶會使用類似這樣的工具,因爲這裏有更小的更靈活的替代方案。
我在emacs-24上使用ecb時沒有問題。我唯一要添加到我的.emacs的是:
(setq stack-trace-on-error t)
它可以防止在ecb啓動時拋出錯誤。你遇到過什麼樣的窗口問題?
只提,我覺得emacs的高速緩存+正確配置的任何東西(頭盔)是比ecb更方便使用。至少在文件導航中。我描述了這個解決方案[http://devnode.tumblr.com/) – Michal 2012-03-27 11:16:42
窗口問題是這樣的:Emacs在調用彈出窗口時會創建4個窗口(例如使用Magit或Geben)。設置(setq彈出窗口無)幫助,但然後每個新的緩衝區在同一個窗口 - stil不理想。同樣,只有在ECB被激活的情況下。 我一直得到的主要錯誤是ECB沒有權限讀取某些根級目錄,儘管非設置爲在啓動時加載。它會間歇性地發生,具體取決於我在哪裏(並且在非根區域)。仍在嘗試診斷。 – lefnire 2012-03-28 21:44:59
但是我要檢查您的博客的頭盔設置,謝謝! – lefnire 2012-03-28 21:47:19
我使用SR-speedbar現在文件瀏覽器的頭盔 http://emacswiki.org/emacs/SrSpeedbar
雙投,將簽出的Emacs導航和拋射 – lefnire 2012-03-28 21:48:02