挖掘Emacs Imenu的潜力

2014-05-15
阅读 2 分钟
7.2k
Imenu不仅能分析程序源文件,也能分析格式化的文档,比如HTML,Tex 以及轻量化标记语言 (rst, markdown, emacs org等)。

读懂复杂C声明的黄金法则

2014-05-14
阅读 1 分钟
6.2k
在网上遇见felix,他让我读 [链接],读完之后觉得收获很大,需要练习一下。 黄金法则:从声明的变量名开始,先向右看,再向左看,再向右看,再向左看 。。。 如果向右看的时候遇到 ),则一直向左看,直到遇到 ( 跳出这层括号。然后再重复向右看,向左看。 举例说明: 例子1 {代码...} a 的右边什么都没有,向左看int,说...

在Emacs中使用GNU Global阅读代码

2014-05-12
阅读 2 分钟
13.8k
GNU global支持的语言很多, 它自身支持 C, C++, Yacc, Java, PHP4 和汇编语言中符号的定义和引用, 还通过 Exuberant Ctags 支持40余种语言的符号定义的索引。 能通过命令行使用,也能和Vim以及Emacs很好地集成。

Linux/Unix 下自制番茄钟

2014-04-02
阅读 2 分钟
8.8k
习惯使用番茄工作法,在Linux上工作时也需要一个番茄钟。 安装一个Linux下番茄钟工作软件? 其实根本没必要,我们可以用Linux下经典的at命令实现一个简单的番茄钟。