我使用和推荐的软件列表
本文列出了我使用的一些软件,其中大部份属于免费、开源的软件,附上一些自己的使用和感受,希望能给读者拓展一些新的视野。软件可以说是其它行业的基础,能大幅提高生产效率,也希望我推荐的软件能给大家带来一丝欣喜。
列出的软件,没有分类,完全按照个人喜好和想到的顺序排序,列出了软件的名称、官方网址、一些说明等,能从官方网址下载到纯正的软件,有新的版本能及时得到更新,也能了解一些软件的文件,如果愿意也可以加入到他们的开发队伍中去。
网络浏览器。从Google一惯的Web战略来看,基于Web的应用是趋势,浏览器必不可少,因此把浏览放在第一位;在安全性上面全面超越IE,其它在各方面比较有特色的浏览器如:Chrome、Safari、360safe、Opera等跟FF相比都还不太成熟,而且有完善的社区支持、丰富的插件。
PDF阅读器。从发现这款软件以来,一直用到现在,喜欢它的小巧,比打印排版功能也是非常方便的,从一个不需安装的绿色单文件软件,慢慢地有了安装包,不过现在还是喜欢用它,里面有个更新插件Foxit Creater,虚拟PDF打印机输出PDF文件。
文本编辑器。也用过UltraEdit,功能是强大,但启动速度、十几个选项的下拉菜单、繁琐的操作界面直接被否决了,没有用超过十分钟的;后来用了EmEditor感觉不错,用了很长一段时间,不过由于是共享软件后来正式转投Notepad++,功能可以定制、可以编码转换、可以系统格式转换都挺方便的,就是默认的中文字体不好看,要改一下;另外主要面向日文开发的“秀丸Maruo”各方面也相当优秀,特别是支持Grep搜索很好用;回到Notepad++,中规中矩、可以定制、开源免费。
文本编辑器。无疑是Linux下最好的文本编辑器,但有人会说Emacs才是世界第一的文本编辑器,那我会让他去看看有多少Linux会预装Emacs,而又有多少完全不装Vim;并且对于开发人员来说,Vim的应用显然比Emacs更广泛,你会在一个嵌入式系统装一个Emacs么;两者都可以移植到Window平台,但你能保证Emacs的命令不会与Win的快捷键重复么。
压缩解压缩。老早就听说7-Zip大名,开源、免费、效率高全都是优点,但一直不想换掉原来的WinRAR,后来因为必需要解压一个*.7z的包,才下了安装,后来就一直用它了,非常小巧,界面难看可以下一个皮肤美化一下。
虚拟机。VMWare老牌的虚拟机,但程序复杂、后台驻很多服务,启动后开很多进程,十分不方便;VirtualPC好像只能虚拟Window系统。而VirtualBox是开源免费的,单进程虚拟机,平时不会在后台开什么多余的服务或进程,只是没有后台运行这个功能,不过可以通过TrayIt这个软件来弥补。
终端登录。看中它的小巧、单文件、绿色,并且同时支持Telnet、SSH、Com等各种协议的所有认证方式登录,而且默认支持彩色文件名显示,不过它不能保存用户名密码倒是一个不小的遗憾。
文件比较。进了公司才知道的软件,可以很方便的进行软件版本的比较、更新。第三版有了很多的亮点,操作也更加舒服,建议还在使用旧版的用户赶快升级,不过这是一款共享软件,当然网上也有免费的软件,尚未试用,争取能找到一款更好的免费文件比较工具把它替换掉。
源代码浏览。这是一款让我想哭的软件,因为无法离开它,少了它真的无法想象全世界的软件开发要后退几年,虽然它的实现很简单:文本解析、Tag反查,但至今没有一款软件能超越它,可以说目前大部分的软件产品都有它的一份功劳,让其它IDE都滚一边去吧;这是一款共享软件,如果实在无法使用的话,可以用Vim+TagList+cscope代替,完全免费。
窗口管理。后台编译软件,做其它事情的时候想同时了解编译进度,您需要窗口透明+置顶;后台服务程序不再占用任务栏位置,防止误切换,您需要窗口最小化到托盘;另外还有诸如最小化到图标,窗口快捷键等功能。
Beyond Compare现在不用了,公司连工作机都给装里个centos,我只能自己找比较工具,找了个meld,用pygtk写的,开源免费,不错哦,可以试一试。
Source Insight,有个source navigator,也是开源的,不过还是觉得不如source insight爽啊,用着就觉得别扭,不习惯,可惜source insight要钱。后来用了一段时间的裸vim,现在都用eclipse+plugin来写代码。
Linux里面用wine装source insight 也是可以用的。