·4分钟阅读

Mac 开发者应用启动器——把终端、Xcode、VS Code 放进一个面板

一次典型的编程会话,需要用到一个编辑器、一个终端、一个用来测试的浏览器,也许还有一个数据库工具或版本控制客户端——每次坐下来开始工作,都要重新启动一遍。

开始一次编程会话,通常意味着按大致相同的顺序打开同样那几个应用:你的编辑器、一个终端窗口(也许是两个——一个跑开发服务器,一个用来处理 Git),一个指向本地开发地址的浏览器,可能还有一个数据库客户端或 API 测试工具。这些都不难,但很重复,而重复的准备步骤正是那种会在一整个工作日里不断累积的摩擦。

把这些全部固定到 Dock 上,效果还不错,直到你还要固定邮件、沟通工具以及其他一切应用——这时你的开发工具就和那些与写代码毫无关系的应用混在了一起。

macOS 无法区分“开发模式”和其他任何模式

Dock、聚焦和启动台对待 VS Code 的方式,和对待邮件或日历没有任何区别——都只是众多应用中的一个,完全意识不到你的某些应用其实组成了一套连贯的开发环境,会被反复、以相同的组合一起使用。

一个专属于你开发技术栈的面板

Jetty 让你搭建一个“开发”面板,里面正好放着你的开发工具组合——VS Code 或 Xcode、终端、浏览器、Git 客户端、数据库工具——在菜单栏点一下就能启动其中任何一个,而这些工具不会和你那些与编程无关的应用挤在同一个空间里。

Jetty developer panel with Terminal, Xcode, and VS Code on Mac

项目文件夹和你的工具放在一起

把仓库文件夹直接拖进和编辑器、终端同一个面板。开始一个项目的工作,变成打开一个面板,而不是分别导航到文件夹、再逐一启动每个工具。

每套技术栈一个独立面板

如果你同时处理前端和后端技术栈,或者要在多个客户的代码库之间切换,就为每个场景搭建一个面板。在它们之间切换,只是在菜单栏点一下,而不是在一堆混杂的窗口里用 Cmd+Tab 苦苦寻找。

不打扰你的工作过程

工具启动之后,面板会关闭,不再挡路。它不像一个永久占据的 Dock 图标,在一个常常已经被编辑器窗格和终端窗口塞满的屏幕上,还要和你争夺注意力。

在 Mac App Store 获取 Jetty

下一篇文章

Jetty

Launch any app from the menu bar — grouped panels, one click.

Get Jetty on the Mac App Store