我使用的windows工具
总计一下, 以免以后还要花时间折腾.
===================
机器
===================
常用开发机: Windows7 64bit, 我直接使用的是360系统重装大师,不需要制作启动U盘.
Linux 服务器, 选用 RHEL 和 CentOS 系统
===================
必备工具
===================
* 7zip,压缩解压工具
* SlickRun, 启动加强工具,https://bayden.com/SlickRun。 第二选择: executor , 风格同SlickRun, https://executor.dk/
杀毒软件, Avast免费版, 界面美观又不太吃内存. windows 11上使用微软的defender. 如要用360的话, 就用360 国际版专供产品.
* 金山的WPS文字/WPS表格/WPS演示.
* everything, 极速按照文件名查找文件, http://www.voidtools.com/
* Q-Dir, 很不错的资源管理器增强. 占用资源很小, 支持32/64 bit. 下载地址 http://www.softwareok.com/. Q-Dir的设置入口很特别, 有用的设置都是通过Extras下的各个子菜单开关完成的, 而不是在Options界面.
* 下载工具 aria2 , 支持网盘快速下载 , 支持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 好下载一点.
* Dism++ 优化工具, 比什么电脑卫士好用了, 网址 https://github.com/Chuyu-Team/Dism-Multi-language/tags
* 360 电脑卫士, 我只用来为 windows 打补丁, 和清理垃圾, 用完即删
* 鲁大师, 我只用来安装驱动, 用完即删
* KeePass , 密码管理
* bullzip,是一个免费的pdf printer,需要额外下载ghost script lite(gslite.exe).
* 禁掉 win10 的自动更新, 非 windows LTSC 或 LTSB版的win 10, 要禁掉自动更新还真不容易, 幸好有了 Windows Update Blocker, 官网 https://www.sordum.org/
* 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
===================
办公和知识管理
===================
* 霞鹜字体, 提供等宽字体也提供适合文档的字体 https://github.com/lxgw/LxgwWenKai-Lite , 还有更多字体: https://wordshub.github.io/free-font/
* notepad++,强大的编辑器, 我的首席文本编辑器. 使用Notepad++一定要设置backup, 有一次crash后, 所有打开的文件都变成了空文件,最终也没有恢复这些文件, 教训非常惨痛.
设置方法:
Settings > Preferences > Backup, 选中 "Verbose backup", Verbose
backup 会保留很多个版本, Simple backup仅会保留最后的版本, 推荐使用 Verbose backup .
* Markdown 编辑器: MarkText 是个好工具所见即所得, 省去了记录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 更适合.
* draw.io, 提供web版和桌面版的 diagram 工具,它比yed好的地方是有非常丰富的 shape, 适合的diagram种类也很多, 而且能做原型设计 .
* yed, yWorks很棒的流程图工具.
* 离线编程文档查看工具, http://devdocs.io 可以在浏览器中离线查看文档, 或者Windows上的 Zeal, 类似于Mac上的Dash
===================
项目和团队管理
===================
* 项目管理系统: 禅道开源版
* 项目排期软件,ganttproject, 免费开源, https://www.ganttproject.biz/
* Git for windows 国内下载镜像: https://github.com/waylau/git-for-win/
* 个人 Git server, gitea 或 Gogs: https://gitea.io/zh-cn/
* git客户端: 主要使用 GitExtensions, 偶尔使用 TortoiseGit 和 SourceTree .
* VisualSVN, SVN服务器, 超级简单好用的svn服务器
* TortoiseSVN, SVN客户端(用git了, 已经处于退役阶段了),
* 知识库管理, 使用开源 xwiki .
* tim 是腾讯官方出品的简洁版QQ, http://tim.qq.com,
* wekan 看板系统
===================
开发工具
===================
* 雅黑-Consolas混合字体, 非常适合代码编辑器使用, 中文用雅黑显示, 英文用等宽的consolas字体显示, https://github.com/yakumioto/YaHei-Consolas-Hybrid-1.12
* Pycharm 社区版已经成为我的主力的python开发工具, 超吃内存和CPU, 配置见以前的博文(http://www.cnblogs.com/harrychinese/p/begin_use_pycharm.html)
* pydev 是退居我开发python程序第二IDE,对python的智能提示绝对棒, 并且占用内存比pycharm小多了.
* IntelliJ IDEA Community Edition + drools 插件, drl 文件也可以智能提示
* Open JDK 下载, 有各个版本各个平台的安装包, 不需要登录注册账号. , https://developers.redhat.com/products/openjdk/download
* Dreampie 1.1.1版, windows/linux跨平台的Python的console,超好用. 字体要选择幼圆, 等宽而且中文不会变乱码. (linux下的bpython也非常棒),1.1.1版最好用,新版问题不少。
* 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/
* DnSpy 和 ILSpy 反编译工具, DnSpy已经停止更新, 但比较适合阅读大块代码.
===================
墙工具
===================
* 在个人邮箱系统中有个天梯文章, 配合 vultr VPC 最方便
===================
数据库工具
===================
* 建模工具, 现在最主要使用 Eclipse ERMaster 插件和CHINER元数建模 (国内开源项目), 体验非常好.
其他免费的Oracle SQL Developer Data Modeler和SQL Power Architect也不错. 收费软件
Powerdesigner, 功能最多.
* DBeavor(基于java), 一个通用的数据库查询工具(有商业版和免费版), 免费版功能就足够了, 智能的代码提示, 如果访问vertica, 这个工具首选, 因为只有它能识别vertica的projection.
* plsqldev,首选的Oracle数据库开发工具.
* DbVisualizer (基于java), 一个通用的数据库查询工具(有商业版和免费版), 免费版限制较多, 没有智能代码提示, 结果集导出功能强大.
* HeidiSQL: 能管理MySQL, sql server和postgresql的客户端工具.
* SQLiteSpy, SQLite GUI管理器, 另外我还用SQLiteAdmin工具.
* Mongo
客户端工具: Robo 3T(免费,原名 Robomongo) https://robomongo.org/, 该公司一个商业GUI
工具Studio 3T(原名 MongoChef), Studio 3T 甚至支持使用SQL查询Mongo,
能生成java/C#/python/nodejs查询代码
* Redis 免费的GUI工具还不太好找, github上的两个客户端挺好的
https://github.com/qishibo/AnotherRedisDesktopManager/releases 和
https://github.com/caoxinyu/RedisClient/releases
===================
多媒体工具
===================
* ScreenToGif: 支持 GIF 录屏的小工具 https://www.screentogif.com/downloads.html
* Audacity, 音频处理软件
* 快剪辑 , 简单的视频编辑工具
* Shotcut 开源且免费的视频编辑工具,能够满足日常视频剪辑的需求。 https://shotcut.org/download/
* paint.net 和 GIMP 图像处理软件, 一般时候, 用picpick的编辑功能就足够了.
* xnview MP 照片浏览器: https://www.xnview.com , 支持超多格式的图片格式, 而且支持批量转换, 缩放等操作
* 光影魔术手,照片处理工具 ,http://www.neoimaging.cn
* 视频播放器首选 potplayer, 声音能放的很大, 另外编码支持的也多, 播放清单, http://potplayer.daum.net, 另外mpv(https://mpv.io/和VLC播放器也不错.
* 视频转音频软件: 格式工厂软件 http://down.pcgeshi.com/FormatFactory_setup.exe
* B站视频下载网站: https://bilibili.iiilab.com/
* aboboo 播放器(学习外语神器), http://www.aboboo.com/g/#/group/overview
===================
其他常用工具
===================
* choco 包管理器, https://chocolatey.org/首页有choco管理器的安装powershell脚本.
我之所以使用choco, 是因为choco网站很快, 比如cmder官网下载地址是github, 速度几乎为0,
用choco安装cmder速度就快多了, 安装后运行 choco install cmder
* File Viewer Lite, 能打开很多类型的文档, 比如微软系的word/ppt/excel/outlook邮件文件, 能打开apple系的keynote/pages等, 网站: https://windowsfileviewer.com/
* 微软出品的word viewer, excel viewer, powerpoint viewer, 小巧, 查看文档够用了.
* ThisIsMyFile: 删除一些顽固的文件, http://www.softwareok.com/?Download=ThisIsMyFile
* MultiClipBoardSlots:剪切板管理, http://www.softwareok.com/?Download=MultiClipBoardSlots
* 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)
* Duplicate Files Finder Portable ,文件去重工具, http://portableapps.com/apps/utilities/duplicate-files-finder-portable
* 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,
* u-tool 内网穿透工具, 用在微信开发调试
* 网盘, 百度云管家, 百度系少有的非流氓软件, 空间大.
* f.lux 根据时间变化来改变屏幕色温的软件, 尤其是晚上用电脑, 不至于被亮瞎. https://justgetflux.com/, 或者 护眼宝, http://www.huyanbao.com/ ,
* 右键菜单增强工具 easy context menu 工具, 官网 https://www.sordum.org/
* Synergy 免费开源的键盘鼠标共享软件, 两个电脑只要在同一个局域网内, 就能共用一组键盘鼠标, 桌面就清爽多了.
===================
工厂技改软件
===================
* Autoit (完成自动输入), Autoit 的 AutoWinInfo 能捕获软件UI上组件 Handle
* eXeScope, 获取准确的各种软件的 menu item caption
* Sysinternals 的 process explorer 获取准确的程序进程信息.
* XN Resource Editor (unofficial mirror) https://stefansundin.github.io/xn_resource_editor/
* 虚拟串口软件: Eltima software 公司的Virtual Serial Port Driver, 简称 vspd
* Modbus 模拟软件: Modbus Slave/Poll , 使用说明和下载地址: https://blog.csdn.net/u012749085/article/details/125270869
* 安信可公司提供的各种网络/串口调试工具 https://docs.ai-thinker.com/tools
* 单片机多功能调试助手: 具体有串口调试/串口监视/USB调试/网络等功能, https://www.cnblogs.com/wenziqi/archive/2012/05/29/2523637.html,
===================
偶尔使用开发工具
===================
* 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/
* 免费的 Pencil Project , http://pencil.evolus.vn/
* 原型工具 AXURE PR, 官网可以下载30-day fully-functional trial 版本, https://www.axure.com/, 另一个mockplus 工具也不错
* 代码统计工具 cloc , https://github.com/AlDanial/cloc
* ArgoUML 工具,支持use case/ class diagram等UML建模, 其实uml建模最重要的一个图是时序图., http://argouml.tigris.org/
=====================
参考清单
=====================
* https://www.cnblogs.com/myzony/p/10263674.html
* Michael_翔_写的<Win软件私家珍藏-常用软件工具使用总结>, http://www.jianshu.com/p/39e854654f86
* Awesome-Windows 清单: https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md
* vn.py 基于Python开源交易平台框架的快速入门, http://www.vnpy.org/pages/quickstart.html
* 知乎专栏:三顿PPT
* 知乎专栏:神器推荐
* 知乎专栏:轮子工厂
===================
工具套装作者的网站
===================
systeminternal
nirsoft
stickies
superF4
portableapps
qir
slickrun
windows update blocker