原创 说说那几款查看源代码的工具

2013-3-25 20:48 27288 3 11 分类: MCU/ 嵌入式

说说那几款查看代码的工具

今天给大家介绍几款单片机工程师所喜欢的几款查看源代码的工具,这几款工具在懒猫的日常工作中可是帮了不少忙。

一、 Source Insight

    Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信

 

 

20130325204512633001.jpghttp://g.hiphotos.baidu.com/baike/s%3D220/sign=dc0e671f4a90f60300b09b450913b370/503d269759ee3d6d03776ce543166d224f4ade6f.jpg      

  

息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

     该软件最强大的就是它的强大的搜索功能,对于分析解读源代码非常有帮助,它还可以设置背景颜色,也可以高亮显示关键字,当然也可以自定义个性的配置,关于它的使用说明可以查看其自带的帮助文件,也可以在google上搜索相关文档。

     如果你现在还没有安装这款软件,并且你也是经常与源代码打交道,懒猫建议你最好安装一下,它将给你带你意想不到的方便与快捷。

二、 Ultra Edit

    IDM Computer Solutions公司出品的著名文本编辑器。 这款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++ 、Java、HTML、VB、JSP等多种语言的指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。也可以编辑其他扩展名的文件(如.dat  .sav等)。最新版本的软件修正了老版本存在的一些Bug,并新增了对安全FTP(SFTP)的支持,整合了CSE HTML Validator,增添了新的宏命令等二十余项新功能。

20130325204523393003.jpg   20130325204528885004.jpg

     UltraEdite也是强大的代码查看及编译工具,你甚至可以用它来编译C51,前提是你要把C51的编译器导入里面。 另外该软件内嵌进制转换软件,可以很方便的进行各个进制之间的转换。而且还有行模式及列模式,对大量数据的筛选也很有帮助。

     至于该软件的强大功能,懒猫就不在这里介绍了,懒猫平时也只是用了它部分功能,至于其它的功能,可能对您会更有帮助,但愿你已经安装了这款软件,不然你真的会非常后悔。

三、 Notepad++

    一款开源、小巧、免费的纯文本编辑器。在文字编辑方面与Windows写字板功能相当。当然,更重要的是Notepad++更是程序员们编写代码的利器!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法高亮,语法折叠, 宏等编辑器常用功能一个都不少。如果你发现Notepad++有不满意的地方,还可以通过安装扩展或自行开发扩展来定义一个更强大的Notepad++!

20130325204533444005.jpg 20130325204538540006.jpg

Notepad++ 主要特性:

1、所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多重文档;支持自定义语言;

2、对于HTML网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;

3、自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,可显示缩进引导线,使代码富有层次感;

4、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例;

5、可显示选中文本的字节数,并非普通编辑器所显示的字数;提供了一些实用工具,如邻行互换位置、宏功能,等;

     懒猫主要用这款软件来查看单个代码文件,感觉用起来还是蛮顺手的。

四、SVN

    这款软件严格意义上不算是查看代码的工具,它是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

    程序的版本妥善保管对每一位程序员都是非常重要,而这款软件正符合这种需求,它可以用来保存代码版本,方便多人协作开发,也可以查看上所保存软件版本与当前软件的差异,当然也可以恢复不小心修改错误的程序。

五、Microsoft Office Visio

这款软件准不是用来看代码的,而是用来设计和查看流程图的。

六、FreeCommander

     FreeCommander是一个免费的用于Windows(官方支持2000、XP和Vista)系统的资源管理器。它拥有内置FTP客户端、存档文件导航、文件比较/同步,及多用途重命名工具等功能。

     这款软件可能用的人比较少,懒猫用它来比较两个文件,其它的功能就是文档导航,如果你的电脑现在已塞的满满的,这款软件应该很适合你^_^

     好了,今天先介绍到这吧,当然还有其它一些便捷的软件工具,不过懒猫暂时一般只用这几款,如果您有什么好的软件,不妨也给懒猫介绍介绍,懒猫在些谢过了^_^

     最后,再吼一下懒猫久违的口号:

 

每天进步一点点,开心多一点^_^

 

---- 2013年3月25日 20:36:00

 

 

 

 

 

文章评论8条评论)

登录后参与讨论

liuchang_168534280 2014-11-28 17:20

这篇文章不错,干货~~~

billzhu_345737527 2013-4-6 16:59

就SVN和PREECOMMANDER没有用过。

billzhu_345737527 2013-3-28 09:05

totalCommand

tdmn3374_407433933 2013-3-27 19:55

不错,只用过两种

xucun915_925777961 2013-3-27 17:50

其实编译的话我也是用的IDE环境,因为配置起来比较麻烦,我一般懒得费那个事,不过这几个软件查看代码还是蛮方便的^_^

FPGA_依卡洛克 2013-3-27 17:08

用过两种,但是ultraeditor作为编译的话没试过

xucun915_925777961 2013-3-27 09:24

可以用一下,还都不错,会方便你的开发的^_^

345002072_353389109 2013-3-26 22:10

都没有用过哎,我用的是notepad++
相关推荐阅读
xucun915_925777961 2013-04-28 11:31
毕业后的五年拉开大家差距的原因在哪里?【转】
  有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!...
xucun915_925777961 2013-03-31 20:28
职场大牛精彩总结:职场上,如何做人做事做管理【转】(文/张子阳)
      大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际...
xucun915_925777961 2013-03-28 14:03
介绍几种优秀的UML工具
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言...
xucun915_925777961 2013-03-27 18:05
IAR EW FOR 8051 修改工程名称的方法
        近段时间一直在搞蓝牙4.0的开发任务,所以用到了IAR编译器,话说IAR编译器用途蛮广,可以编译MSP430,ARM,还有TI的51核芯片,当然,这要不同的版本,我现在用的是for...
xucun915_925777961 2013-03-26 16:40
Cortex-M3学习日志(八)-- TFT实验Part(a)
    自己用的LPC1768的开板带有一块2.4寸的TFT彩色液晶屏,虽然自己工作中还用不过显示屏,但是晚上闲着也是闲着,于是继续玩咱的LPC1768吧。 我的开发板上的液晶屏的用的是SPI接口,当...
广告
我要评论
8
3
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /7 下一条