好用的工具

有些工具不知则已,一旦知道将极大地提高工作效率。

一、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系列

  1. vetur:Vue插件
  2. auto rename tag:html标签重命名插件
  3. C/C++:Microsoft的IntelliSense
  4. Chinese Language Pack:汉化包
  5. Code Runner:运行单文件的插件
  6. Editor Config for VS Code:VS Code的.editorconfig配置文件插件
  7. ESLint:ESLint JavaScript
  8. GitHistory:Git历史查看
  9. GitLens
  10. Go to Word:跳转到某个词语
  11. Graphviz:支持.dot文件
  12. HTML CSS Support
  13. Include Autocomplete:C++ include命令自动补全
  14. LiveShare:实时协作编辑
  15. open in browser
  16. Path Intellisense
  17. Prettier
  18. Remote VSCode
  19. Remote SSH
  20. TSLint
  21. vscode-icons
  22. vue
  23. XML Format
  24. XML Tools

四、生活

everything:更快速地文件检索
treeSize:发现大文件,显示文件夹大小
autohotkey:按键定义软件
VMware:虚拟机软件
airdroid:移动端和电脑端文件同步工具
FreeFileSync:文件同步工具
REE:Rapid Environment Editor,环境变量编辑器

原文地址:https://www.cnblogs.com/weiyinfu/p/7644317.html