大家都是如何在Linux下阅读代码的....
最开始是使用vim阅读,当碰到一些陌生的变量或函数时,用find, grep等命令查找变量和函数;这种效率非常低效;
后来,开始慢慢习惯在Windows下使用Source Insight来分析阅读代码。用了一段时间,也觉得不是很方便: 每次阅读代码,还得把程序从服务器上copy到windows,然后用source insight来建立工程阅读。
后来一次出差到深圳,由于没有Source Insight,结果看程序忒不方便。那边的一个老工程师说为什么不用: vim+ctags ? 一语惊醒梦中人,回武汉后,好好看了一下vim+ctags;自己学着用了一个小时,觉得效率快多了,再也不用copy代码,建立工程如此烦琐的工作了。
自己对vim+ctags也只是了解一些皮毛,不过够用就行。需要这方面的知识的同志,可以到google和baidu上搜索,相关文档多于牛毛。 我在这里只是谈一下自己的一点开发经验,对新人有所启发。
熟练掌握vi+ctags的同志可以一笑而过,如果有更好的经验,当然也真诚地希望能拿出来和大家一起分享;对于那些跟我一样,还不了解ctags的同志,不要在乎一两个小时时间来学习vi+ctags的环境搭建,熟悉他们的使用。磨刀不误砍柴工,相信你们使用之后也会跟我一样离不开他!