有些工具不知则已,一旦知道将极大地提高工作效率。
一、Chrome插件推荐
OneTab:打开的标签页太多了,暂时关闭几个
AdBlockPlus:屏蔽广告
Stylus:自定义页面样式,前端强迫症必备插件
vue-dev:开发vue必备的chrome插件
kami:PDF编辑工具
二、多媒体应用
faststone:录屏软件,只支持windows。shutter:linux下的截屏工具。
hitfilm express:免费的视频编辑软件
VLC Player:很好的视频播放器
gimp:photoshop的竞争者
graphviz:使用编程的方式画图
gephi:图可视化工具
axureRP-Pro(used for ui design) :UI设计
visio:顶尖的画图工具
DiagramDesigner :简单的流程图绘制软件
VisualParadigm:UI设计
三、程序员必备
1、终端和shell
- moba xterm
- cmder:windows下的linux终端,它集成了vim,git等一系列命令。
- terminus:基于NodeJS的终端
- xshell:ssh远程登录工具
- Terminator:Linux下的好用的终端
- zsh:最好用的shell,oh-my-zsh:开箱即用的zsh配置
- tmux:必不可少的终端复用神器
- zsh-autosuggestions:命令行自动提示
2、IDE和编辑器
CodeBlocks:C++ IDE
AndroidStudio:Android IDE
IntelliJ Idea
VSCode、Atom、Sublime
neovim:下一代vim
3、破解
Fiddler:抓包工具
Charles:Max下的抓包工具
4、命令
htop:交互式的top,CPU、内存查看工具。提供更美观、更方便的进程监控工具,替代top命令。
iotop:io资源占用查看工具
ag:grep的增强版,silver search,可以更快的搜索目录下包含某字段的文件。比grep、ack更快的递归搜索文件内容。
tig:字符模式下交互查看git项目,可以替代git命令。
mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。
jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。
shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。
yapf:Google开发的python代码格式规范化工具,支持pep8以及Google代码风格。
mosh:基于UDP的终端连接,可以替代ssh,连接更稳定,即使IP变了,也能自动重连。
fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。
PathPicker(fpp):在命令行输出中自动识别目录和文件,支持交互式,配合git非常有用。运行以下命令:git diff HEAD~8 --stat | fpp
axel:多线程下载工具,下载文件时可以替代curl、wget。
sz/rz:交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输。
cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。
ccache:高速C/C++编译缓存工具,反复编译内核非常有用。使用起来也非常方便:gcc foo.c
改成ccache gcc foo.c
tmux:终端复用工具,替代screen、nohup。
neovim: 替代vim。
tldr: 如果你经常不想详读man文档,那么你应该试试这个小工具。它是一个文本处理工具,自动把命令手册中的例子提取出来进行展示。
bro:以用例为主的帮助系统。man 以外的帮助系统有很多,除去 cheat, tldr 外,还有一款有意思的帮助系统 -- bro,它是以用例为主的帮助,所有用例都是由用户提供,并且由用户投票筛选出来的:
figlet: 将输入字符转换成艺术字体。
cppman:C++ 98/11/14 手册查询 for Linux/MacOS
mcedit:终端下面的 NotePad++
glances:更强大的 htop / top 代替者
mc :内容浏览/预览
三、插件
1、Jetbrain系列
VCS annotations : idea插件查看代码是谁写的
2、VS Code系列
- vetur:Vue插件
- auto rename tag:html标签重命名插件
- C/C++:Microsoft的IntelliSense
- Chinese Language Pack:汉化包
- Code Runner:运行单文件的插件
- Editor Config for VS Code:VS Code的.editorconfig配置文件插件
- ESLint:ESLint JavaScript
- GitHistory:Git历史查看
- GitLens
- Go to Word:跳转到某个词语
- Graphviz:支持.dot文件
- HTML CSS Support
- Include Autocomplete:C++ include命令自动补全
- LiveShare:实时协作编辑
- open in browser
- Path Intellisense
- Prettier
- Remote VSCode
- Remote SSH
- TSLint
- vscode-icons
- vue
- XML Format
- XML Tools
四、生活
everything:更快速地文件检索
treeSize:发现大文件,显示文件夹大小
autohotkey:按键定义软件
VMware:虚拟机软件
airdroid:移动端和电脑端文件同步工具
FreeFileSync:文件同步工具
REE:Rapid Environment Editor,环境变量编辑器