2018-09-27 · Tools

程序员的高效工具

本文搜集一些 Java 开发中使用的高效工具。

Shell 工具 (Windows 用户)

Git Bash 集成了 sshftpcurl 等常用的命令,能满足基本需求。

git-logo

Cmder 号称是 cmd 的替代工具,除了包含 cmd, PowerShell, ConEmu 的功能,官方提供了两个版本,mini 版本和 full 版本。
mini 版本,就 8M 大小,这个也就用来替代 windows 的 cmd 。
full 版本比较大,100多M,模拟了一些常用linux命令(比如 ls 、 cat 、 more 、 cp 、 mv 、 rm 、 find 、 grep 等),自带 git 和 vim 等操作!

cmder-main

一款十项全能的远程终端登陆软件。SSH,X11,RDP,VNC,FTP,MOSH 这些功能都具备。

mobaxterm

文件搜索

Everything 是速度最快的文件搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。它小巧免费,支持中文,支持正则表达式,可以通过 HTTP 或 FTP 分享搜索结果。

解码工具

PotPlayer 是 KMPlayer 的原制作者姜龙喜先生(韩国)进入 Daum 公司后的新一代作品。PotPlayer 的优势在于强大的内置解码器

potplayer

图形工具

这个做产品的用的比较多,但是程序员也需要画一下自己的图。Axure RP Pro 是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等。

axure-pr

一款专业的 Gif 动画录制工具,软件为绿色单文件,支持录制 Gif、avi 和编辑功能,非常好用。

gifcam

网络

Charles 是网络封包截取工具。通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。

charles-logo

在做微信/支付宝等本地开发调式,需要的内网穿透工具。
natapp 基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放。

natapp