[英]Emacs as a C Programming IDE Configuration?
我使用 emacs 作為我的主要 IDE 在 C 中進行編程。 我正在探索將 emacs 配置為 function 的方法,更多的是作為 IDE 而不是簡單的文本編輯器。 當然,我想要語法高亮,最好是一些代碼完成。 我還想要單獨的緩沖區以允許 shell 命令和 Mx 編譯。 我希望它在訪問 C 源文件時自動打開這個多緩沖區形式,而不是必須單獨啟動每個緩沖區。 我將主要將其用於 Linux/BSD Unix 開發,盡管我也在 Mac OS X(又是 Unix)和 Windows(Windows 7 64 位)上編寫代碼。
我探索了 Phil Hagelberg (technomancy) 發布的 Emacs 入門套件,但它似乎非常面向動態語言和 git 的使用。 我使用 emacs 主要用於在 C 中進行開發,並將 mercurial 用於 VC。 我也是一個相對新手,制作 emacs 的配置對我來說比較艱巨。
我現在正在玩 CEDET 和 Emacs 代碼瀏覽器 (ECB) package,這更符合我的要求,但仍然不完美。
任何關於將 emacs 定制為 C 編程 IDE 的建議。
自從我完成 C 以來已經有一段時間了,但這里有一些建議。
Mx compile 是面向 make 的,所以如果你的設置中有 Makefile,它應該可以正常工作(默認的 flymake 規則也使用它)。 像這樣的規則
check-syntax:
gcc -Wall -o nul -S ${CHK_SOURCES}
會照顧flymake。 當您在子目錄中編輯但想從頂部編譯時,這很有用。
git
的內置 vc 集成不是那么熱門,所以我使用magit代替。 mercurial應該也有類似的問題。祝你好運。
我沒有嘗試過 Emacs-IDE ,但它似乎很有用,可能會對你有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.