如何将 Emacs 配置成为 C/C++ 的 IDE
1个回答
展开全部
编译
M-x compile
提示你输入编译命令,默认是 make -k , 前提是你需要对 makefile 比较熟悉。
对于简单的 helloworld 程序,直接些 g++ a.cpp && ./a.out
M-x next-error
emacs 没有项目管理工具, 不仅仅makefile ,你可以使用任何项目管理工具,
2. 调试
M-x gdb
需要你熟悉 gdb 的命令。没有华丽的界面。最新版的有一个漂亮的图形界面,鸡肋。
3. 补全。
emacs 除了自动补全,其他都可以接受。
hippie-expand, dabbrev-expand 勉强够用。
4. 浏览代码
imenu, etags , cscope
我最近使用了一些 vs2012 , codeblock 一些 IDE ,这些 IDE 真的与时俱进,
代码跳转,窗口管理,refactor ,代码结构分析,这些都很棒。但是启动速度
太慢,资源消耗太高。emacs 不是一个 ide ,代码分析,工程分析还是很弱。
M-x compile
提示你输入编译命令,默认是 make -k , 前提是你需要对 makefile 比较熟悉。
对于简单的 helloworld 程序,直接些 g++ a.cpp && ./a.out
M-x next-error
emacs 没有项目管理工具, 不仅仅makefile ,你可以使用任何项目管理工具,
2. 调试
M-x gdb
需要你熟悉 gdb 的命令。没有华丽的界面。最新版的有一个漂亮的图形界面,鸡肋。
3. 补全。
emacs 除了自动补全,其他都可以接受。
hippie-expand, dabbrev-expand 勉强够用。
4. 浏览代码
imenu, etags , cscope
我最近使用了一些 vs2012 , codeblock 一些 IDE ,这些 IDE 真的与时俱进,
代码跳转,窗口管理,refactor ,代码结构分析,这些都很棒。但是启动速度
太慢,资源消耗太高。emacs 不是一个 ide ,代码分析,工程分析还是很弱。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询