存档

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

用flymake检测C/C++语法

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

1 前言

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

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

在Emacs下用C/C++编程

2010年10月25日 lertsau 32 条评论

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 42 条评论

作者: 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++, 中级