Please enable Javascript to view the contents

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

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

前言

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

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

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

程序猿高效开发工具

1 - JetBrains Toolbox:JetBrains 家的工具箱

自从用了 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 )就可以快速呼出这个搜索框。你可以往输入框内粘贴文本、图片、截图、文件、文件夹等等,能够处理此内容的插件也早已准备就绪,统一的设计风格和操作方式,助你高效的得到结果。
  • 一旦你熟悉它后,能够为你节约大量时间,即用即走、不中断、无干扰,让你可以更加专注地改变世界。

这是一家创业公司做的一款软件,这种一切皆插件,呼出即使用的感觉是前所未有的,大大提高了PC使用效率,减少了无意义的鼠标点击,让我们工作的时候可以更加专注。

在插件中心中可以下载很多高效的插件,比如思维导图,Markdown 文档,快速打开最近的项目,翻译,基于 Everything 的搜索,以及最基本的功能—快速打开 PC 上的任何一款软件

uTools窗口

uTools插件市场

4 - Termius:SSH 终端

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

image

  • 并且支持 SFTP 功能,NICE!!!

![GIF 2021-6-10 16-34-08](
https://tarsgo.aylp.com.cn/CalvinHaynesImageHub/ImageHub/BlogImage/GIF 2021-6-10 16-34-08.1n12dp0c16ow.gif)

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软件界面

结语

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

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

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

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

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

Calvin Haynes
作者: Calvin Haynes ❉
慢慢走才会快


目录