Please enable Javascript to view the contents

属于每一个程序猿和学生的一份高效率软件清单--第一弹:程序猿高效开发工具(持续更新)

 ·  ☕ 5 分钟  ·  ✍️ Calvin Haynes · 👀... 阅读

前言

这是一个我正在使用的软件清单系列的专栏文章,涵盖了时间管理,高效率开发工具,系统优化软件,写文档工具流等,对于每个工具我仅会描述其最重要的功能,其余的学习资料或软件下载链接我会以超链接的形式放在文章中,供大家查看和学习。

之所以写这篇文章,很大一部分原因是想和大家分享一下我的效率软件清单,另一个原因是也为自己下次重装系统做一个保障,免得忘记什么。

下面我们就正式开始介绍吧!!!

程序猿高效开发工具

1 - JetBrains Toolbox:JetBrains 家所有 IDE 的工具箱

软件下载地址:点这里

自从用了 JetBrains 家的 IDEA,就爱上了他们家 IDE 的风格,目前也是离不开了,写各种语言程序的时候都是优先找他们家的 IDE,优秀的插件和特别 Geek 的界面确实让人眼前一亮,JetBrains 推出的这款 JetBrains Toolbox 集成了 JetBrains 家所有工具的下载,更新,项目管理,对于喜欢 JetBrains 家 IDE 的朋友们确实方便了许多。

下面这个是这个软件的小窗口界面:
image

2 - Vscode:轻量代码编辑器

软件下载地址:点这里

虽然 JetBrains 家的 IDE 十分好用,但是对于简单的代码编辑工作,调试小段代码,确实显得就不太方便了,这时候一个优秀的代码编辑器就能胜任这些快速编辑代码的工作。市面上主流的有 Sublime Text,Vscode,NotePad ++,Atom,Vim 等等,但是 Vscode 现在丰富的插件以及优秀的远程开发的能力确实突出。所以跌跌撞撞最终还是选择了拜倒在 Vscode 的石榴裙下。

image

有关于 Vscode,我还写了一篇利用 code-server 和阿里云搭建在线版 Vscode 的文章,可以让你在网页,手机,Ipad 上随时随地运行 Vscode。
文章地址:https://zhuanlan.zhihu.com/p/379632978

3 - uTools:桌面快速工具箱

软件下载地址:点这里

  • uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。
  • 通过快捷键(默认 alt + space )就可以快速呼出这个搜索框。你可以往输入框内粘贴文本、图片、截图、文件、文件夹等等,能够处理此内容的插件也早已准备就绪,统一的设计风格和操作方式,助你高效的得到结果。
  • 一旦你熟悉它后,能够为你节约大量时间,即用即走、不中断、无干扰,让你可以更加专注地改变世界。

uTools窗口

uTools插件市场

4 - Termius:SSH 终端

软件下载地址:点这里

  • 这是一个我目前用过的所有的 SSH 终端中最好的一个,它不仅美观,而且跨平台,对于移动端的适配手势简直不要太香,而且申请 Github 学生包还可以免费享用更多的高级特权(Github 学生包所有的特权
  • 我之前写过一篇文章就有使用过这个软件,大家有兴趣也可以去看看
  • 下面是该软件界面的图片(可以自定义终端的字体和颜色风格等)(全平台通用和同步,包含 Android,IOS,Windows,MacOS,Linux),支持 SFTP 功能

image

5 - Windows Terminal:windows 命令行新界面

软件下载地址:点这里

自从使用了 Linux 系统之后,确实大爱命令行,优雅高效完全是 GUI 无法比拟的,但在尝试了 windows 的 CMD 之后觉得 windows 咋能把这玩意搞这么难用,后来出现了 PowerShell 确实看到了微软的努力,但是依旧没有一种很顺畅的感觉,bug 不断,直到 Windows Terminal 的出现,让我爱上了 Windows 命令行,尤其是现在有了 WSL 和 Docker,使得在 Windows 下运行 Linux 也不是问题了,使用 Windows Terminal 使得这些服务也变得很爽!

  • 我的 Windows Terminal 配置后的效果如下:
    WindowsTerminal
  • 具体配置文件之后再说

6 - Github Desktop:迄今为止最好的 Git GUI 工具

软件下载地址:点这里

  • 你是否为写 Git 命令烦恼,找了很多图形化处理工具,但是都不是很人性化,而且界面丑而差,那么 Github Desktop 这就来了,包您满意诶嘿嘿。
  • Github Desktop 是 Github 官方开发的 GIthub 图形化软件,就冲这一点,你应该就能知道这个软件应该很好用了吧,毕竟是官方的,起码针对 Github 的支持是杠杠滴
  • 具体使用情况我就不细说了,这里附上使用指南:https://docs.github.com/cn/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop
  • ==简单的界面演示如下:==

GIF-2021-9-22-21-46-20

7 - Postman:模拟 HTTP/HTTPS 请求工具

软件下载地址:点这里

  • Postman 是谷歌开发的一款网页调试和接口测试工具,能够发送任何类型的 http 请求,支持 GET/PUT/POST/DELETE 等方法。Postman 非常简单易用,可以直接填写 URL,header,body 等就可以发送一个请求,用来测试 api 接口非常方便。(对于现在各种浏览器都自动把 http 请求转换为 HTTPS 请求的情况,用于测试 HTTP 请求也是个很不错的选择)
  • 学习 postman 的教程推荐
  • postman 的界面如下:

Postman软件界面

8 - Twomon SE(有线连接 ipad 使其成为 PC 的扩展屏)

ipad 端下载地址:点这里
PC 端下载地址:点这里

效果图如下:
IMG_7742.JPG

结语

好的工具只是方便我们管理自己的 PC 或者便于开发而已,千万不能陷入工具的陷阱,人和动物最大的区别就是学会了制造工具,但是过分依赖于工具也会毁了一个人,在使用工具时我认为需要保持的态度应该是:对于工具的功能所应用的领域自己已经基本了解的情况下再去使用工具,这样不仅能在使用工具的同时加深对那个领域的理解,而且还能够去剖析工具可以优化的点,而不是一头扎进完全依赖工具的漩涡中,就是我认为的填鸭式的学习和自主思考式的学习的区别。

  • 最后希望大家按需取用上述的软件,玩的愉快!!未来我还会持续更新,在清单中添加更加有趣的软件,敬请期待!!!

感谢您看到最后,如果本文对您有所帮助的话,还希望给我一个一键三连(狗头保命),如果对于我和我的文章感兴趣的话,欢迎点一个关注,您会收到我回答和文章的更新通知,也欢迎加入我建立的技术交流群 QQ:725133797 讨论交流。

最后附上我的个人博客站:https://blog.calvinhaynes.top/,欢迎访问和交流

-------他日江湖相逢 再当杯酒言欢-------

Calvin Haynes
作者: Calvin Haynes ❉
Life is a journey, not a destination.


目录