昨天尝试了一下网页版 VSCode —— code-server,发现 code-server 和 opencode 就是绝配。
两个应用都可以通过命令行启动 web ui,搭配上浏览器的 split view 功能就是一个简单的 AI coding 工作区。如果能部署到服务器上,就相当于是一个不调设备的线上开发环境。
唯一的问题是 code-server 的快捷键太多了,像 ⌘+w,⌘+n 这样的快捷键容易和 Chrome 发生冲突。Chrome 似乎把这两个快捷键的优先级设置的非常高,即使是插件也没有办法覆盖。
今天找了一天的浏览器,尝试了 helium、Vivaldi、Safari,都不不能完美解决这个问题,直到我尝试了 Dia。
Dia 就是那个 k 推出的 Arc 继承者。Dia 可以给每个快捷键设置生效优先级,也就是说,当网页和浏览器的快捷键重合时,可以设置哪个优先生效,完美解决了我的问题。
不得不说,这家公司确实对浏览器的使用体验有深刻洞察。