用emacs来编辑C(C-Mode)
2012-02-27 21:17
337 查看
1 入门
启动EMACS按C-X C-F,键入文件名,如:HELLO.C
输入源代码
输入M-X COMPILE RET
此时会出现MAKE -K,按BACKSPACE,删除MAKE -K,键入:GCC HELLO.C -O HELLO RET
此时EMACS会开启一窗口,显示: COMPILATION FINISHED AT FRI AUG 22 11:05:15,恭喜你编译成功。
你可以在终端或EMACS下运行./HELLO了。(M-! ./HELLO)
注意:EAMCS可以调用GCC,但是EMACS本身不含GCC,所以需要安装DEV-C++之类的编译工具。
2 STYLE设置
在SUBDIRS.EL中添加(SETQ C-DEFAULT-STYLE '((OTHER . "LINUX")))
这样设置C代码STYLE为LINUX。
很多人TAB缩进喜欢用四个空格,可以这样。
(setq-default indent-tabs-mode nil) (setq tab-width 4 c-basic-offset 4)
相关文章推荐
- Emacs中使用Forms-mode以表格形式展示/编辑简单的文本数据
- Emacs学习笔记(9):org-mode,最好的文档编辑利器,没有之一
- Emacs中使用Forms-mode以表格形式展示/编辑简单的文本数据
- 使用 Emacs PO mode 编辑 django PO 文件
- emacs orgmode 简单文章编辑示例
- Emacs 中的 auto-mode-alist 正则式 解释
- emacs进行文件编辑后如何保存退出
- Emacs C mode指令速查列表
- Emacs编辑命令速查
- 学习Emacs系列教程(三):编辑(1)
- emacs todo-mode 简单实用
- 学习Emacs系列教程(六):编辑(3)
- emacs,objective-c mode 代码补全!
- emacs ido mode 命令
- Emacs 之列编辑模式
- emacs verilog mode FAQ
- Emacs C mode指令速查列表
- 使用emacs的org-mode进行时间管理(四)——agenda view
- Emacs即时检查单词拼写--解决Enabling Flyspell mode gave an error
- Emacs中编辑保存makefile文件时会错误地将TAB转成空格的解决方法