我使用的windows工具

总计一下, 以免以后还要花时间折腾.

===================
机器
===================
常用开发机: Windows7 64bit, 我直接使用的是360系统重装大师,都不需要制作启动U盘. 安装后一定确认IE必须能升级到IE11, 能按照powershell, 否则后患无穷.
Linux 服务器, 选用 RHEL 和 CentOS 系统
Linux 桌面机, 选用基于 Ubuntu 的 Linux Mint 发行版, 更具体为轻量级的 With Xfce 桌面环境, Linux Mint 能省掉很多折腾的时间, Xfce 桌面环境对系统资源要求不高, 运行在虚拟机中也很流畅.

===================
必备工具
===================
* 7zip,压缩解压工具
* SlickRun, 启动加强工具,https://bayden.com/SlickRun。  第二选择: executor , 风格同SlickRun,   https://executor.dk/
* 输入法:首选 拼音加加输入法 , 特点是不怎么占内存, google/搜狗输入法在某些机器上经常会引起java程序异常退出, 拼音加加没这个问题, google/搜狗输入法在Javaw一类程序的GUI中, 输入中文总是inline效果的, 导致一个后果是只能输入第一个候选汉字, 拼音加加没这个问题, 拼音加加唯一的不足是, 没有英文单词的提示功能.  

    第二选择: win 10中的微软拼音现在也非常好用了. 
* mactype, windows 字体美化程序, 启用后, 打开的windows程序字体将会自动美化, 尤其适合浏览大块文字, 比如浏览器或编辑器, 缺点有: 不能显示出Courier New字体下划线, 但Consolas没有问题.
官网:http://mactype.themex.net , 教程http://iqbee.me/2012/04/mactype-2012-chrome-gpu-win7-xp/
* 杀毒软件, Avast免费版, 界面美观又不太吃内存. eset nod32作替补.
* Firefox和Chrome浏览器(准确地说我用的是Chrome内核的QQBrowser, 插件下载免FQ), 这两个浏览器常用的插件列表(http://www.cnblogs.com/harrychinese/archive/2011/03/20/my_firefox_addon.html)
* 金山的WPS文字/WPS表格/WPS演示.
* everything, 极速按照文件名查找文件, http://www.voidtools.com/
* Q-Dir, 很不错的资源管理器增强. 占用资源很小, 支持32/64 bit. 下载地址 http://www.softwareok.com/.
  Q-Dir的设置入口很特别, 有用的设置都是通过Extras下的各个子菜单开关完成的, 而不是在Options界面.
* ProcessKO, 真正的大杀器, 专门杀各种应用程序进程, 比如在我的烂机器上需经常杀pycharm/firefox/powerpoint. 和任务管理器不一样的是, 它一下可以将某个应用程序的所有进程直接杀掉. 下载地址 http://www.softwareok.com/

*Windows Alt-Tab 增强工具 Switcheroo, 支持按照 program title 搜索切换
https://github.com/kvakulo/Switcheroo
 下载工具 https://www.freedownloadmanager.org/ , 支持BT/ftp/http 协议
* 简单的分屏软件, 使用微软官方 PowerToys 的 FancyZone 功能, Shift+Win+ESC  定义区域, Shift+拖动窗体自动Dock到定义的区域.  

* picpick, 小巧又强大的抓图软件, 编辑图片的功能也很棒. 官网 http://ngwin.com/picpick, 或 http://portableapps.com/apps, 只对个人用户免费,公司使用请购买专业版
* ShareX, 我感觉 ShareX 较picpick 稍微差一些, 但它免费, 而且不限制是否商用. https://getsharex.com/

* Snipaste, 另一款免费截图软件, 只对个人用户,公司使用请购买专业版或使用 Snipaste 1.x, https://zh.snipaste.com/download.html

* Sumatra PDF 阅读软件, 支持PDF, eBook (ePub, Mobi), XPS, DjVu, CHM格式, 轻巧 , 到 http://portableapps.com 好下载一点.
* sysinternals,  process explorer, autorun 和 RamMap 软件, ( Windows 10 内存占用很夸张, 可以使用 sysinternals 的 RamMap 软件的 empty working sets 功能清内存. )

* Dism++ 优化工具, 比什么电脑卫士好用了. 

* 360 电脑卫士, 我只用来为 windows 打补丁, 用完即删

* 鲁大师, 我只用来安装驱动, 用完即删
* KeePass , 密码管理
* bullzip,是一个免费的pdf printer,需要额外下载ghost script lite(gslite.exe).
* Win 7第2屏不能显示任务栏, 需要安装其他程序支持, win 10 已经自带这个功能了. 为第2屏幕提供任务栏: https://sourceforge.net/projects/dualmonitortb/, 还有又一个zbar, 功能稍微差点, 比如, 第二屏的聊天软件有新消息时不能在任务栏闪烁, http://www.zhornsoftware.co.uk/zbar/index.html , 但稳定性较好. 

* 禁掉 win10 的自动更新,  非 windows LTSC 或 LTSB版的win 10, 要禁掉自动更新还真不容易, 幸好有了   Windows Update Blocker, 官网 https://www.sordum.org/

* sandboxie, 提供沙箱运行环境的系统,虚拟机软件能提供非常好的隔离性, 但它太重要级了,会影响运行效率。sandboxie提供非常轻量级的隔离环境,在沙箱环境中启动的程序可以正常读写文件系统、注册表等,但在沙箱环境关闭后,沙箱环境中的所有改动就自动恢复到最初状态, 非常适合临时体验一些风险未知的软件, 或者你要不想在操作系统上留下痕迹的软件(比如PC版的微信), 官网 https://www.sandboxie.com

* AnyText Search, 按照文件内容查找文件, 和everything类似, 先收集index, 然后搜索, 所以搜索速度快.  https://anytxt.net/download/ ,  另一个 DocFetcher 也有同样的功能 https://sourceforge.net/projects/docfetcher/

 * dngrep, windows 下的文本 grep 工具, 即时搜索,  很多时候我使用 notepad++ 的搜索功能, 但 dngrep 也有很有用处,

    (1)提供搜索结果的快速预览, 而且做了双屏优化, 可以将预览窗口放大第2屏上.

    (2)将搜索出来的文件做复制/删除,

    (3)它提供正则搜索测试功能, 在正式搜索之前先验证一下正则表达式是否正确

    (4)支持PDF/Office/和zip包的搜索

    (5)支持自定义editor 打开方式

         gvim 命令行参数:
             +/"%match" +%line %file

        notepad++ 命令行参数:
            -n%line -c%column %file

        VSCode 命令行参数:
            -r -g %file:%line:%column


===================
开发/办公类工具
===================
* 雅黑-Consolas混合字体, 非常适合代码编辑器使用, 中文用雅黑显示, 英文用等宽的consolas字体显示, https://github.com/yakumioto/YaHei-Consolas-Hybrid-1.12

*  霞鹜字体, 提供等宽字体也提供适合文档的字体  https://github.com/lxgw/LxgwWenKai-Lite
* Pycharm 社区版已经成为我的主力的python开发工具, 超吃内存和CPU, 配置见以前的博文(http://www.cnblogs.com/harrychinese/p/begin_use_pycharm.html)
* Eclipse, 准确地说是Spring tool suite, https://spring.io/tools , Spring tool suite 完全可以代替商业版的 MyEclipse, 已经集成了一个内置的web container, 方便调试, 插件:pydev, quick bookmarks, AnyEdit, Easy shell,jd-eclipse, 插件和配置的博文: https://www.cnblogs.com/harrychinese/archive/2012/10/29/2745422.html
pydev是退居我开发python程序第二IDE,对python的智能提示绝对棒, 并且占用内存比pycharm小多了.
* IntelliJ IDEA Community Edition + kotlin 插件, kotlin 语言我非常喜欢, 语法和语言的定位都堪称完美.

* Open JDK 下载, 有各个版本各个平台的安装包, 不需要登录注册账号. , https://developers.redhat.com/products/openjdk/download
* notepad++,强大的编辑器, 我的首席文本编辑器. 使用Notepad++一定要设置backup, 有一次crash后, 所有打开的文件都变成了空文件,最终也没有恢复这些文件, 教训非常惨痛.
设置方法: Settings > Preferences > Backup, 选中 "Verbose backup", Verbose backup 会保留很多个版本, Simple backup仅会保留最后的版本, 推荐使用 Verbose backup .
* Markdown 编辑器: HBuilder X, C++开发的程序资源占用小,  也常使用 Visual studio code 主力, 配置见文章 http://www.cnblogs.com/harrychinese/p/markdown_authoring_tool.html ,关于 markdown扩展语法, github宣称将迁移到 CommonMark 语法, 可见 CommonMark 将是标准.
* Asciidoc 编辑器: AsciidocFX(适用于Windows 64bit和Linux/MacOS),AsciidocFX 是一个一站式的编辑器, 同时支持Asciidoc和Markdown, 功能很强大, 预览和导出html/pdf都支持, 但稳定性不太好, 经常hang住. 关于Asciidoc 比 Markdown 格式, 图文并茂的文章用 Asciidoc 更适合.
* python解释器, 主力仍是CPython 2.7 和 Jython 2.7 beta. 发行版: 直接使用 Anaconda 发行版. 再pip install ptpython 后, 就可用 ptipython 代替 ipython, 体验非常好.
python 2.7 用于开发web项目或较大型的项目, 用jython写一些简单的命令行工具, jython 在windows/linux下,安装都非常容易,甚至不需要管理员root权限, 访问数据库使用的是jdbc driver, 各类数据库客户端安装后基本都带jdbc驱动了. python 访问数据需要额外安装特定的库,比如访问Oracle要使用cx-Oracle, 在Windows下配置颇费周折.
* Dreampie 1.1.1版, windows/linux跨平台的Python的console,超好用. 字体要选择幼圆, 等宽而且中文不会变乱码. (linux下的bpython也非常棒),1.1.1版最好用,新版问题不少。

* draw.io, 提供web版和桌面版的 diagram 工具,它比yed好的地方是有非常丰富的 shape, 适合的diagram种类也很多, 而且能做原型设计 .
* yed, yWorks很棒的流程图工具.
* Winmerge, 文本diff 工具, 官方的 http://winmerge.org/ 已经好多年不更新了, 但 https://github.com/sdottaka/winmerge-v2/releases 仍在更新, 有不少新的功能, 比如 3-way merge.
* filezilla,支持 FTP/SFTP, 我使用portableapps.com的版本
* java class diagrams浏览工具: Free, interactive class diagrams generator from Java bytecode, 官网 http://www.class-visualizer.net/
* putty, 下载一定要在官网下载或使用portableapps.com的版本,不是要去什么中文官网,听说有木马, 官网https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
* Multi-Tabbed PuTTY, http://www.ttyplus.com/

===================
墙工具
===================
* Google hosts文件, 见老D博客 https://laod.cn/hosts
* lantern, 只需一个客户端工具, 不需要部署server端,https://getlantern.org/en_US/
* shadow  socks: 教程见逗比根据地 https://doub.io/ ; 免费账号: http://freess.org/ ; http://www.pgfastss.org/order.php ; http://www.ishadowsocks.net/
* XX-Net 工具: https://github.com/XX-net/XX-Net/

*. Fastgithub 工具

===================
项目管理
===================
* 项目管理系统: 禅道开源版
* 项目排期软件,ganttproject, 免费开源, https://www.ganttproject.biz/
* Git for windows 国内下载镜像: https://github.com/waylau/git-for-win/
* Git server,
Linux 服务器部署: Gogs 或 gitlab社区版 , 各个服务器的比较: https://www.deaboway.com/from-gitblit-to-gogs.html
Windows服务器部署, 推荐Gogs
gitblit官网: http://gitblit.com
gitblit下载地址: https://dl.bintray.com/gitblit/releases/
gitblit配置教程: https://my.oschina.net/u/3756690/blog/1605719
* windows版git版本控制工具, TortoiseHg当管理东西太多后, 机器就很卡, 提交也容易报错. git就没有这个问题, 所以现在切换到git下了. 主要使用 GitExtensions, TortoiseGit和SourceTree 偶尔也用.
* VisualSVN, SVN服务器, 超级简单好用的svn服务器
* TortoiseSVN, SVN客户端(用git了, 已经处于退役阶段了),
* TortoiseHg, Hg版本控制系统服务器和客户端(现在主要用git了, hg已经处于退役阶段了).

* 知识库管理, 使用开源 xwiki .

===================
数据库工具
===================

* 建模工具, 现在最主要使用 Eclipse ERMaster 插件和CHINER元数建模 (国内开源项目), 体验非常好.  其他免费的Oracle SQL Developer Data Modeler和SQL Power Architect也不错. 收费软件 Powerdesigner, 功能最多.
* DBeavor(基于java), 一个通用的数据库查询工具(有商业版和免费版), 免费版功能就足够了, 智能的代码提示, 如果访问vertica, 这个工具首选, 因为只有它能识别vertica的projection.
* plsqldev,首选的Oracle数据库开发工具. 

* DbVisualizer (基于java), 一个通用的数据库查询工具(有商业版和免费版), 免费版限制较多, 没有智能代码提示, 结果集导出功能强大.
* sql-workbench(基于java): 也是非常棒的通用数据库客户端工具(开源/免费), 和dbvis一样基于JDBC访问, 下载: http://www.sql-workbench.net/, jdbc 驱动下载地址: http://www.sql-workbench.net/manual/jdbc-setup.html ,
* HeidiSQL: 能管理MySQL, sql server和postgresql的客户端工具.
* SQL Server Management Studio 的智能提示插件 sql complete,
http://www.devart.com/dbforge/sql/sqlcomplete/. 我知道red gate的收费软件SQL prompt也不错.
* SQLiteSpy, SQLite GUI管理器, 另外我还用SQLiteAdmin工具.

* Mongo 客户端工具: Robo 3T(免费,原名 Robomongo) https://robomongo.org/, 该公司一个商业GUI 工具Studio 3T(原名 MongoChef), Studio 3T 甚至支持使用SQL查询Mongo, 能生成java/C#/python/nodejs查询代码
* Mongo 客户端工具: NoSQLBooster 也是一个很好用的 Mongo GUI, 有免费版和商业版, 值得一提的是免费版也支持部分SQL查询功能, https://www.nosqlbooster.com/compareEditions, 能生成java/C#/python/nodejs查询代码
* Redis 免费的GUI工具还不太好找, github上的两个客户端挺好的 https://github.com/qishibo/AnotherRedisDesktopManager/releases 和 https://github.com/caoxinyu/RedisClient/releases

===================
其他常用工具
===================
* File Viewer Lite, 能打开很多类型的文档, 比如微软系的word/ppt/excel/outlook邮件文件, 能打开apple系的keynote/pages等, 网站: https://windowsfileviewer.com/
* 微软出品的word viewer, excel viewer, powerpoint viewer, 小巧, 查看文档够用了.

* xnview 照片浏览器: https://www.xnview.com
* ThisIsMyFile: 删除一些顽固的文件, http://www.softwareok.com/?Download=ThisIsMyFile
* MultiClipBoardSlots:剪切板管理, http://www.softwareok.com/?Download=MultiClipBoardSlots
* ScreenToGif     支持 GIF 录屏的小工具 https://www.screentogif.com/downloads.html

* Shotcut 开源且免费的视频编辑工具,能够满足日常视频剪辑的需求。 https://shotcut.org/download/
* GIMP 图像处理软件, 一般时候, 用picpick的编辑功能就足够了.
* VirtualBox(虚拟机)以及extension pack
* stickies,一个post it便签软件,来自www.zhornsoftware.co.uk
* Caffeine,防止屏保和休眠的软件,同样来自www.zhornsoftware.co.uk
* nirsoft 的 MyUninstaller, SearchMyFiles, ShellExView(可管理Shell Extension) , http://www.nirsoft.net/
* x-windows server 是xwinlogin和xming, 前者配置简单, 后者作为备用.
* portableapps.com的另几个工具, windirstat, 帮助找出磁盘中哪些文件太占空间, 协助做磁盘清理; DSynchronize 同步工具.
* Daemon Tools Lite(精灵虚拟光驱)和 imgburn 光驱刻录工具(http://www.imgburn.com)
* 光影魔术手,照片处理工具 ,http://www.neoimaging.cn
* musicbee 音频播放器, 可以认为是Windows版本 itunes, 下载地址: https://getmusicbee.com/
* 视频播放器首选 potplayer, 声音能放的很大, 另外编码支持的也多, 播放清单, http://potplayer.daum.net, 另外mpv(https://mpv.io/和VLC播放器也不错.
* Duplicate Files Finder Portable ,文件去重工具, http://portableapps.com/apps/utilities/duplicate-files-finder-portable
* Win-sshfs, SSH (SFTP) filesystem for Windows , 能够将linux的目录以ssh协议的方式mount成windows下的一个磁盘, 这样修改linux文件就能像本地文件一样方便. https://github.com/dimov-cz/win-sshfs/releases
* OSFMount, mount iso等压缩文档, http://www.osforensics.com/tools/mount-disk-images.html
* Better File Rename, 维护 Teradata ETL脚本, 绝对需要一个强大的目录/文件改名工具, 只有better file rename既简单有强大, key: BFR-ASFH-4289-3993-9356
* gow, 可以为windows提供很多linux常用的命令行工具, https://github.com/bmatzelle/gow,
* windows的cmd复制/粘贴都很不方便. 有几个替代:
1)cmder, http://cmder.net, Windows cmd的增强, 另外, 和gow相似, 提供了很多linux常用的命令行工具
2)winsshd+putty. 这是偏重量级的一个方法, 在Windows上装个winsshd个人版(www.bitvise.com/winsshd), 然后用putty连接上. 曾经试验过, 开启telnet服务, 再putty通过telnet连接本机, 在putty上敲键盘明显有滞后, 用ssh协议就很流畅. 如果putty上显示中文有乱码, 可以设置charset translation为 utf-8, 通常就没有问题了.
还有一个console2(开源),光标和输出一直错位,我从来没有搞定过, 弃用.
另外,ColorConsole, 很小巧的替代, 样子比不上cmder漂亮, 但也非常不错, 下载地址 http://www.softwareok.com/?Freeware/ColorConsole.
还有 PowerCmd 收费软件30天试用期, http://www.powercmd.com, 多tab页/auto complete,该有的功能都有了.
* 离线编程文档查看工具, http://devdocs.io 可以在浏览器中离线查看文档, 或者Windows上的 Zeal, 类似于Mac上的Dash
* mongoose, 超简单的 Web Server服务器, https://github.com/cesanta/mongoose ,用于搭建本地pypi web 服务.
* ngrok 动态域名解析工具, 被墙了, 暂用https://ppp.gg/137.html上的资源, 用在微信开发调试, 也许要换花生壳了
* choco 包管理器, https://chocolatey.org/首页有choco管理器的安装powershell脚本. 我之所以使用choco, 是因为choco网站很快, 比如cmder官网下载地址是github, 速度几乎为0, 用choco安装cmder速度就快多了, 安装后运行 choco install cmder
* 网盘, 百度云管家, 百度系少有的非流氓软件, 空间大.
* f.lux 根据时间变化来改变屏幕色温的软件, 尤其是晚上用电脑, 不至于被亮瞎. https://justgetflux.com/, 或者 护眼宝, http://www.huyanbao.com/ ,

 * 右键菜单增强工具 easy context menu 工具, 官网 https://www.sordum.org/

===================
工厂技改软件
===================
Autoit (完成自动输入)
Autoit 的 AutoWinInfo 能捕获软件UI上组件 Handle
eXeScope, 获取准确的各种软件的 menu item caption
Sysinternals 的 process explorer 获取准确的程序进程信息.

XN Resource Editor (unofficial mirror)

虚拟串口软件
Eltima software 公司的Virtual Serial Port Driver, 简称 vspd

单片机多功能调试助手
https://www.cnblogs.com/wenziqi/archive/2012/05/29/2523637.html
具体有串口调试/串口监视/USB调试/网络等功能

Modbus 模拟软件: Modbus Slave/Poll


===================
偶尔使用开发工具
===================
* TrueCrypt/FreeOTFE ,创建加密的虚拟盘
* SharpDevelop, 轻量级的C#开发工具, 也支持IronPython.
* Delphi 7 lite

* c++ IDE, 推荐轻量级Code blocks, 比 dev c++ 功能全面,  如果偶尔使用, 没必要安装几十GB的Visual studio.
* XMind 2013 是非常棒的MindMap工具.
* installer 安装制作工具 innosetup.
* Komodo Edit,不仅支持python, 而且支持perl/php/javascript, python编程我基本不用它了,但偶尔用它来看一些 perl 代码.
* WebStorm, 另一个前端工具, JetBrain公司的javascript IDE.
* expresso 正则工具, http://www.ultrapico.com/expresso.htm

* XMLPad, 优秀的轻量级XML编辑器, http://www.wmhelp.com/
* spy++ 工具开源替代 https://sourceforge.net/projects/winspyex/
* 国产原型工具 http://www.mockplus.cn ,项目文件可存在本机, 使用过程中不需要联网, 首次使用需要联网验证用户/密码, 可以注册免费账号, 当然免费账号功能有限制, 但不影响整体使用, 我的账号harry@163.com, 也可以通过手机号登录, 官网博客经常有免费的激活码, 激活后可升级到个人版.mockplus UI 做的很棒, 而且跨平台, 我特意使用 winspyex 简单分析了一下, 是用新版Delphi 的 firemonkey 技术开发的.
  mockplus 教程:
    https://doc.mockplus.cn/?p=152   https://doc.mockplus.cn/?cat=20
* 免费的Pencil Project , http://pencil.evolus.vn/
* 原型工具 AXURE PR, 官网可以下载30-day fully-functional trial 版本, https://www.axure.com/, 之前还用过另一个国产原型工具墨刀感觉不怎么样, 弃用了, https://modao.cc/
* 代码统计工具 cloc , https://github.com/AlDanial/cloc

* Ulipad,国人开发的python IDE,需要 wxPython2.8-win32-unicode. comtypes-win32. 相比Eclipse,Ulipad很小巧
* ArgoUML 工具,支持use case/ class diagram等UML建模, 其实uml建模最重要的一个图是时序图., http://argouml.tigris.org/

关于更多的ssh和bash shell工具: https://docs.microsoft.com/zh-cn/azure/hdinsight/hdinsight-hadoop-linux-use-ssh-unix

*  xournalpp 手写笔记工具, 这个工具很有特点, 展现给我们的是一张纸, 提供画笔/橡皮等工具, 尤其是橡皮, 擦掉的不是一个个像素点, 而是之前的整个笔画. 这个软件非常适合整理思路和数学思路演算.     https://github.com/xournalpp/xournalpp

*  视频转音频软件: 格式工厂软件
http://down.pcgeshi.com/FormatFactory_setup.exe


2017-1-13补充:
B站视频下载网站: https://bilibili.iiilab.com/
Unlocker, 解决不能删除文件, http://www.emptyloop.com/unlocker/
aboboo 播放器(学习外语神器), http://www.aboboo.com/g/#/group/overview


20180402补充:
Synergy 免费开源的键盘鼠标共享软件, 两个电脑只要在同一个局域网内, 就能共用一组键盘鼠标, 桌面就清爽多了.
tim 是腾讯官方出品的简洁版QQ, http://tim.qq.com,
360 total security, 即360 安全卫士国际版, http://www.360totalsecurity.com/, 打个Windows补丁还是不错的.
安利党-dnGrep:全文搜索利器 https://www.zypnet.cn/d5c4/

 BT 软件和资源:
https://www.qbittorrent.org/download.php
https://tmioe.com
http://mp4ba.la/

=====================
参考清单
=====================

0. https://www.cnblogs.com/myzony/p/10263674.html
1.Michael_翔_写的<Win软件私家珍藏-常用软件工具使用总结>, http://www.jianshu.com/p/39e854654f86
2.Awesome-Windows 清单: https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md
3.vn.py 基于Python开源交易平台框架的快速入门, http://www.vnpy.org/pages/quickstart.html
4. 知乎专栏:三顿PPT
5. 知乎专栏:神器推荐
6. 知乎专栏:轮子工厂

===================
工具作者
===================

systeminternal

nirsoft

stickies

superF4

portableapps

qir

slickrun

windows update blocker

原文地址:https://www.cnblogs.com/harrychinese/p/the_windows_tools_i_used.html