前言
工欲善其事,必先利其器。下面总结了这些年开发中使用的一些还不错的小工具,希望能够提高编码效率
本文链接 http://www.alijava.com/common-tools/ 转载请注明出处
办公常用
7 zip
优点在于开源、无广告、免费,缺点界面有点丑
在线流程图
可以通过这个网站 https://www.processon.com/ 在线制作流程图
当然 visio 更加专业了,可惜收费
编辑器
在线 Markdown
支持实时预览,自带实时保存效果,不小心关了这个网页,重新打开后会恢复上次内容
Visual Studio Code
微软出的一款编辑器,很轻量,没有繁琐的功能,界面酷炫,黑色背景,支持 markdown实时预览
下载地址 https://code.visualstudio.com/download
Gitbook Editor
主要是为 Gitbook 服务,可以生成章节、目录,还可以利用 git 进行版本控制,对于团队发布整理 wiki 很有帮助,也可以用它基于 markdown 编写文档
网络
Postman
chrome 扩展,可以很方便输入数据模拟 get post 请求
Fiddler
windows 下的抓包工具,它是在 web server 和 web 客户端 之间搭了一层 代理,所有的请求都会经过它
用过的很惊艳的功能如下:
- 重定向 远程资源文件 到 本地文件,比如一个 js 文件址url
www.alijava.com/web/test.js
,当无法修改服务端 js 文件或者部署到服务端 js 文件麻烦时,可以在本地修改该文件,然后将www.alijava.com/web/test.js
重定向到本地/usr/local/web/test_01.js
- 设置断点修改Request Response
- 过滤某些 url 请求、资源文件等
Charles
类似Fiddler,mac 下的抓包工具
Linux
PuTTY
终端远程连接 linux ,支持鼠标选中复制,右键粘贴
MTPuTTY
有时候需要连接多个linux机器,使用putty接环不方便。mtputty把putty当作标签显示,切换方便很多,提高效率
FileZilla
FTP客户端,图形用户界面(GUI),方便 windows 连接 linux 机器传输文件,类似的软件还有很多
WinSCP
同上,FTP客户端
VPSMate
安装结束使用 http://ip:8888 来打开 vpsmate 的后台
可以通过浏览器网页端编辑文件、修改文件等,可视化操作
AppNode
上面的 vpsmate 停止更新了,现在有个升级版 AppNode
协作
SourceTree
命令行使用 git 虽然很棒,而 SourceTree 提供了图形化,可以更方便查看提交记录log、对比文件的修改
当 git 仓库 有主模块、子模块,注意 SourceTree 可能会分支漂移,当主模块切到某个分子,子模块可能并没有切到某个分支,这时候需要手动切下子模块。