存档

‘C/C++’ 分类的存档

Emacs 自动填充头文件

2012年4月3日 bigclean 21 条评论

作者: 杨英超

目标

  1. 写 C/C++ 代码时候,可以根据自动补全头文件。注意,是补全,也就是说至少我们需要输入几个字符让它帮忙补全。
  2. 如果头文件存放在搜索路径的子目录中,可以自动列出子目录中的文件,并将这些文件添加到用于补齐的候选名单中。
  3. 补齐完成之后,可以自动判断到底应该使用 #include 还是 #include “FILE” 。

阅读全文…

分享家:Addthis中国
GD Star Rating
loading...

用flymake检测C/C++语法

2010年12月5日 Meteor Liu 31 条评论

1 前言

前段时间ahei使劲推荐flymake,而且在dea中还给出一段flymake配置,勾起了我学习flymake的兴趣。在此之前只是听说过flymake,偶尔浅尝一下还没学会怎么用就放弃了,这几天折腾flymae后觉得实在很给力。生活不是缺少美,而是缺少发现美的眼睛这话说得还真有点道理。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: C/C++, IDE, 中级

在Emacs下用C/C++编程

2010年10月25日 lertsau 43 条评论

1 参考文献

按照惯例,我写的文章在最开始处放参考文献。

  • hhuu @ newsmth 的《Emacs的日常生活》
  • emacs 的文档
  • emacs 相关插件的文档

2

用emacs写程序也有5个年头了,深切地体会到Emacs的强大。程序员有三种,一种是用vi的,一种是用emacs的,还有一种是其他。或许有些夸张,但也颇能体现出emacs在程序员中的地位。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: C/C++, IDE, 中级

高亮C的所有变量和函数

2010年5月17日 ahei 88 条评论

作者: nowait@smth

1 前言

emacs的代码语法加亮实在是做的不好,和source insight无法相比, 可能是以前没有集成cedet,不好分析语法的原因吧.我就自己写了一个山寨品来用. 之所以说这个文章里要介绍的这个zjl-c-hl.el是山寨的,是由于最重要的变量和参数加亮的实现原理是山寨的:用semantic得到单个函数的变量和参数list(这个还不算山寨),然后用highlight.el对函数范围内的变量和参数进行匹配加亮(就是这个就比较山寨). 我估计正常应该是用font-lock-add-keywords的高级功能来加亮,从而比较深的整合进emacs本身中. 不过我一直没有去深入的研究, 这个code也是按需要逐渐添加的. 虽然比较山寨,不过挺好用的. 下面是简单的介绍,很短, 看完了解了,有需要的朋友就可以拿来用了.
阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: C/C++, 中级