前段时间一直在使用 Arc ,越用越顺手,来这里分享一波心得 ~
该文章基于 ChatGPT 翻译,原文请参看 Arc Browser and Its Pals
<>Arc Browser 改变了我使用浏览器的方式,它增强了我组织标签页和工作区的能力。对我来说,它是一款必备工具。在这里,我将介绍我如何使用 Arc Browser 以及如何将其与其他工具如 Notion 和 Alfred 结合使用。
那么什么是 Arc 呢?
这里给出官方网站的 AI 总结:Arc 浏览器由 The Browser Company 开发,旨在提供一个更加平静和个性化的互联网体验。这是一款不仅满足您的需求,而且能预见您需求的浏览器,提供一个干净无杂乱的环境。主要特点包括:
cmd + tab
激活全文搜索菜单,非常优雅 ~目前网页版的 Notion 比桌面应用要好很多,所以我更喜欢使用网页版的 Notion 。
可能也可以与像 Alfred 这样的其他工具一起工作,但尚未测试。
list-tabs:
#!/usr/bin/env osascript -l Javascript function run(args) { let browsers = "Arc"; let browser = Application(browsers); browser.includeStandardAdditiOns= true; let windowCount = browser.windows.length; console.log("windownCount: ", windowCount); let windowIndex = browser.windows.index(); console.log("windowIndex[0]:", windowIndex[0]); let windowName = browser.windows.name(); console.log("windowIndex[0] name:", windowName[0]); let spaceCount = browser.windows.spaces.length; console.log("spaceCount: ", spaceCount); let spacesTitle = browser.windows.spaces.title(); console.log("spacesTitle: ", spacesTitle); let spacesId = browser.windows.spaces.id(); console.log("spacesId: ", spacesId); let result = { items: [] }; for (let w = 0; w < windowCount; w++) { if (w !== 0) { continue; } for (let s = 0; s < spaceCount; s++) { try { let item = { title: browser.windows[w].spaces[s].title(), subtitle: browser.windows[w].spaces[s].id(), arg: `${w},${s}`, }; result.items.push(item); } catch (e) { console.log(e); } } } console.log(JSON.stringify({ items: result.items })); return JSON.stringify({ items: result.items }); }
run select tabs:
#!/usr/bin/env osascript -l Javascript function run(args) { ObjC.import("stdlib"); let Arc = Application("Arc"); let query = args[0]; let [arg1, arg2, arg3] = query.split(","); let windowIndex = parseInt(arg1); let spaceIndex = arg2 == "undefined" ? undefined : parseInt(arg2); let tabIndex = parseInt(arg3); // console.log("windowIndex: ", windowIndex); // console.log("spaceIndex: ", spaceIndex); // console.log("tabIndex:", tabIndex); if (spaceIndex == undefined) { Arc.windows[windowIndex].tabs[tabIndex].select(); Arc.activate(); } Arc.windows[windowIndex].spaces[spaceIndex].tabs[tabIndex].select(); Arc.activate(); }
![]() | 1 icaolei 2024-04-01 00:56:39 +08:00 win11 ,装了老打不开 |
2 explorerproxy 2024-04-01 01:11:49 +08:00 via iPhone mqc 上用着挺好的,原本想 win 出来后彻底转过来的,可惜现在只能同步书签,还是等扩展之类的能同步了再说吧 |
5 fresco 2024-04-01 12:42:15 +08:00 via iPhone win11 根本打不开 |
![]() | 6 LuvF 2024-04-02 17:31:20 +08:00 via Android 打不开的需要 tun 模式翻墙,并且用户名不能有中文 |
![]() | 7 SurfaceW OP Win 给 Arc 团队一点时间吧,他们应该在持续优化 |