2作者: leopalamim1 天前原帖
自从2020年开始编程以来,我每天都会通过终端/ghostty打开我的项目。“cd 路径” + “code .”。直到今天,我甚至都不知道如何先打开vscode再从那里打开一个项目。 我通常会同时打开3到4个vscode窗口,并且喜欢将它们放在不同的桌面上(对于Mac用户)。我得承认,我使用了8个桌面,其中3到4个用于vscode,1个用于arc,1个用于docker,1个用于postman等等。 所以我每天开机后的日常流程是:(1) 打开ghostty;(2) cd-路径 + code .;(3) 将vscode窗口拖到所需的桌面;(4) 回到ghostty桌面;(5) 重复直到所有窗口都打开。 我这样过了6年,直到我意识到自己有多么低效:(1) 仅仅为了运行一次性命令来打开另一个应用而打开ghostty感觉不对,为什么我需要一个终端,如果这不是我需要监控的进程;(2) 每次想打开新项目时都需要回到ghostty桌面,再拖到新桌面并切换回来……有趣的是,我们总是轻易接受一种习惯,却不去修正它。 我想要一个可以跨桌面持久存在且始终可见的终端,这样我可以随时访问,并且它不应该太大,因为我只会运行一次性命令。因此,我创建了starboard。 我可以把一个始终可见且可访问的终端放在哪里呢?我看了看macOS的dock,注意到它右侧的空白区域,然后我说:“就是这里”。 starboard是一个浮动的终端窗口,字面上粘在dock上,填满右侧的空白区域,实时跟踪其高度和位置。它在任何桌面上都可见,是真正的dock伴侣,并且是一个持久的shell。 关于我的日常流程的结尾,现在我可以愉快地直接跳到我想要项目所在的桌面,并通过Starboard在那打开它。我很少打开ghostty,除非我真的需要它。 在这里,反馈是非常重要的。我是根据我自己的工作方式以及我dock的位置(在底部)来构建这个的。我的dock的位置和高度给了我一个完美大小的Starboard,能够显示3行内容,我可以愉快地使用。听听你们的反馈对进一步改进至关重要。
1作者: rafayexalter1 天前原帖
每个链接缩短服务都要求你注册才能使用,而我的服务则不需要。只需粘贴一个网址,就能获得你的短链接,操作简单快捷。 不需要账户、不需要邮箱、不需要密码。你会获得一个一次性恢复码,仅显示一次。如果丢失了链接,稍后再回来,使用这个码就能找回你的链接。 想要的不仅仅是一个链接?可以创建一个个人简介页面,将所有链接和社交媒体整合在一个页面上(这需要一个真实账户)。你也可以将自己的域名指向这个页面。每个链接还会生成一个二维码。 该服务基于Cloudflare Workers构建:使用vinext,Neon Postgres作为Hyperdrive的后端,Cloudflare提供SaaS支持自定义域名,Better Auth用于身份验证,Polar用于账单管理。 访问链接:linksh.re