要想把工作做好,就必须先做那个器皿。 对程序员来说所需的“器”太多了,现在有各种同样类型的软件,都是“利器”吗? 一个个尝试很困难。 这里推荐一些有用的辅助软件工具。
本地文件搜索:Everything
Everything可以说是速度最快的文件检索软件。 其速度惊人,100 g硬盘上的几十万个文件可以在几秒钟内索引; 搜索结果会瞬间显示。
流程图:亿图图示
可以代替Visio的国产流程图工具! 在这里撒花。 软件中的元件、实例和模板远远超过Visio,支持更多的绘制类型。 它在跨平台上支持Windows/Mac/Linux系统。 Mac系统的你在等什么!
阅读代码:Notepad++
Notepad程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,吃c、c、Java、C#、XML、HTML、PHP、JS等,微软备忘录
代码编辑器:Sublime Text
大多数程序员对Sublime Text赞不绝口! 体积小,无需安装,绿色便携; 支持支持跨平台的Windows/Mac/Linux 32位和64位操作系统,不支持所有其他代码编辑器所具有的功能,包括语法高亮、代码完成和代码片段
文件比较:Beyond compare
Beyond compare可以快速匹配文件和文件夹之间的差异。 例如,如果您想比较两个版本的软件源代码是在哪里修改的,使用它是正确的。
虚拟机:VMware
VMware是功能最强大的虚拟机平台。 如果硬件资源有限,可以使用它将一台计算机用作n粗计算机。 如果你喜欢轻便的东西,选择virtualBOX也不错。
版本控制:git
Git是一个开源分布式版本控制系统,用于高效、快速地处理非常小项目的版本控制。 虽然有几个版本管理软件,但是不能git意味着不能利用github这个世界上最大的同性交友网站~
脑图:MindMaster
程序员在进行项目时,可以利用MindMaster控制整个项目的管理,有效地组织编程时的逻辑关系。 拥有它,你的程序开发项目一定会做更多的工作,而且不知道和同样类型的软件相比有多顺畅!