程序员在进行软件开发时,除了编程语言自身的开发环境和编译环境外,常常还会选用一些软件工具辅助开发工作,已提高工作效率;下面就给大家介绍一款常用的辅助开发工具;

1、Notepad

相信大部分的程序员都用过这款工具。Notepad 是一套非常有特色的自由软件的纯文字编辑器。支持代码高亮显示,支持27种编程语言。十分适合当作编写电脑程序的编辑器;Notepad 的界面如下所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(1)

2、UltraEdit

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。UltraEdit的界面如下图所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(2)

3、Everything

Everything是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。能在数秒钟内完成几十万文件的索引,并将搜索结果呈现出来。Everything也是一款免费,支持中文,支持正则表达式的免安装软件。Everything非常小巧,但搜索速度、效果令人惊叹,也是很多程序员经常使用的一款工具软件。Everything软件的界面如下所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(3)

4、Beyond compare

Beyond compare主要用途是对比两个文件夹或者文件,并将差异以颜色标示。比较范围包括目录,文档内容等。 例如:你想比较两个版本的软件源代码在哪些地方有修改,用它就对了。Beyond compare软件的界面如下图所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(4)

5、Source insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C , C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。由于其查找、定位、彩色显示等功能的强大,而被我们当成源代码阅读工具使用。Source Insight的软件界面如下所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(5)

6、Lingoes灵格斯翻译家

灵格斯是一款简明易用的词典和文本翻译软件,支持全球超过80多个国家语言的词典查询和全文翻译,支持屏幕取词、 划词、剪贴板取词、索引提示和真人语音朗读功能,并提供海量词库免费下载,专业词典、百科全书、例句搜索和网络释义一应俱全,是新一代的词典与文本翻译专家。所以这款软件非常适合程序员查阅一些英文单词。Lingoes灵格斯翻译家界面如下所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(6)

7、Office Visio

Office Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。Office Visio的界面如下图所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(7)

8、Visual Source Safe

Visual Source Safe主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的协调。Visual Source Safe的界面如下所示:

十款程序员都在用的神级工具(程序员必备的几个辅助开发神器)(8)

请关注“程序猿的自我修炼”,我们一起来修炼吧,成为中心目的大神!

,