我的效率工具箱
文章目录
该文主要介绍/推荐一些平时工作中可以提升效率的工具。
基础工具
1. Vim
- vi 可谓无处不在,它内置在 mac 和 linux 系统中,不光有强大的文本编辑功能和插件生态,在 Visual Studio、Idea、DataGrip、Visual Studio Code、甚至 chrome 等众多工具中都有它的身影,比如说 chrome 中的 Vimium 插件, 使用该插件不需要鼠标就可以非常方便的浏览网页,还有非常好用的书签和浏览记录搜索功能。
- vim 的学习曲线比较陡峭,但是一旦熟练之后就再也离不开了。
- 学会了 vim,不光是只掌握了 vim,你还能更轻松地使用其他的工具,比如 linux 中的 less、more 等,其内部的快捷键跟 vim 是类似的。
2. Google
- 原本不用推荐,但是平时接触到的很多开发还是不用谷歌的,所以提一下。
- 常见场景,碰到技术问题,英文一搜,点开前面两三个搜索结果,很快找到答案。
- 程序员要更善于使用互联网。
3. Shell
- Windows Terminal + WSL2
- Cmder
- Cygwin
- Oh My Zsh
4. Win + R
- Windows 下有不少快速启动的软件,但其实运行窗口就可以实现了,新建一个快速访问的文件夹将其放入环境变量,再将经常访问的快捷方式加入其中,比如 D 盘的快捷方式,只需要 Win+R,输入 d 即可打开 D 盘。
5. Everything
- Alt + R 快捷键,电脑上的任何文件都能快速搜索出来,用了再也离不开。
6. Microsoft 365
- PowerPoint 创意灵感功能,让你不需要再去找 ppt 模板。
- Excel PowerQuery PowerPivot,数据分析,组合查询,可视化数据分析,感觉比写 sql 还爽。
- OneNote 多终端同步笔记,值得拥有。
- OneDrive 多终端同步文件。
7. Visual Studio Code
- 该文使用 VS Code 编写。
开发工具
1. Visual Studio + Resharper
- 宇宙第一 IDE。
2. IDEA
- 多去插件市场看看。
3. PyCharm
- python 开发就用它。
4. Rider
- 有时 VS 太重,可以用用 Rider。
5. Docker
- 镜像仓库、数据库、ES、Redis、RabbitMq 等等服务部署在上面,它不香吗?
数据库工具
1. DataGrip
- 可连接 10 多种主流数据库。
2. PostgreSql
- MySql 是最流行的开源数据库,它是最高级的开源数据库。
- 使用它的 Foreign Data Wrapper 功能,可以跨各种数据库(Sql Server、MySql、Redis)组合查询数据。
其他工具
1. Barrier
- 一套键鼠操作多台电脑,多系统用户的利器。
结语
以前常用的工具其实比现在还多,比如还需要经常使用反编译工具、代码片段工具、文件对比工具、各种数据库工具等等,但随着越来越多的优秀软件涌现,让我们可以很轻松地化繁为简。使用的工具变少了,效率却提升了,这非常符合软件开发中的 KISS 原则。
Keep It Simple, Stupid。
文章作者 lcomplete
上次更新 2020-06-12