我的效率工具箱

该文主要介绍/推荐一些平时工作中可以提升效率的工具。

基础工具

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。

总字数: 900 字  最后更新: 4/12/2022, 7:42:14 PM