Windows平台必备工具收集

来源:互联网 发布:齐鲁软件大赛比赛时间 编辑:程序博客网 时间:2024/06/06 20:53

以下是我在Windows平台上常用的一些工具软件。所谓必备,只是说这些软件的使用已经成了习惯,没有则会很不便;至于像杀软、输入法等更基本的必备软件则不在讨论范围。

 

压缩软件7zip

一个关键的特性要求是支持命令行,这样当需要做一些自动化的打包任务时可以写CMD脚本;其实WinRAR也可以满足要求,但貌似其支持的压缩格式不如7zip多(尤其是Unix世界的主流压缩格式)。

 

加速利器AutoHotKey

可以自定义快捷键、快捷输入,乃至编写一些功能强大的程序。

 

剪贴板历史记录ClipX

当需要连续复制一些东西的时候很有用。ClipX支持4-1024个剪贴板历史记录,还有一些扩展插件可供安装(比如将剪贴板历史中的图片记录导出为一组JPG等)。还有一个名叫CLCL的软件也是同样的功能。

 

文本编辑器gVim

Vim与Emacs两大编辑器界的泰山北斗不必多说。Windows平台下还有Notepad++可供选择,貌似UltraEdit、EmEditor也用者甚多,但后两者是收费软件。

 

文本/文件夹比较WinMerge

WinMerge是一款开源的文本比较工具,GUI界面制作得非常不错。即使有了vimdiff还是更喜欢WinMerge的直观。

 

版本控制Svn/Git

如果遵循“用纯文本保存信息”的理念(详见《程序员修炼之道》第14节),那么采用版本控制记录自己的信息历史将成为顺理成章的做法。Svn是目前应用最广的开源版本控制工具;对于个人用户而言,Git的分布式版本库(就是不需要专门的版本库服务器)模式将更方便。

 

系统工具集SysInternals

之前为Winternals公司提供的免费工具,后被微软收购,现在微软官网提供下载。

 

Linux工具集Cygwin

在Windows平台使用Linux命令集,比如getclip/putclip、date、find、grep、sed、gawk等功能强大的工具,对于编写CMD脚本是很有用的。如果是在Windows平台编译Linux源码的话,还有GnuWin32、MingW可供选择,但三者的实现机制并不相同。

 

SSH远程登录工具Putty

需要用SSH登录到远程Linux服务器的必备工具。

 

一款自己喜欢的脚本语言Python/Perl/Lua

除开发之用外,还可用于搞定CMD脚本无法胜任的任务。

 

附注:以上介绍工具,除Windows外,都是免费或开源软件。

 

 

扩展链接:

小众软件是一个分享免费、小巧、实用、有趣、绿色软件的专门网站。

异次元软件世界也是类似的网站,站点界面十分漂亮,唯一的遗憾是文章中的链接常常是无意义的自链接。

Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows是一个面向开发者和专业用户的工具列表。

 

原创粉丝点击