Haystack editor - 在无限大的画布上写&看代码

软件名称

haystack editor

平台

  • Windows
  • MacOS
  • Linux

一句话简介

在无限大的画布上探索或者编写代码,可以打开多个编辑器,相互链接并排布

特性

  • 在画布中拖拽编辑器
  • 通过调用关系自动建立关联
  • 保存布局以便切换
  • 兼容 VS Code 插件&设置,可以从已有的 VS Code 安装一键导入(实际上是 VS Code 的 Fork)

截图

(图床一直上传失败,去官网看吧)

链接

1 Like

多文件的minimap视图,非常酷的想法。

因为工作性质原因,常驻5+个vsc编辑器,切换到某个项目的某个文件的某个函数是我经常需要进行的操作。

而其中,最慢的就是切vsc窗口,因为不能一眼看出哪个窗口是哪个项目。我觉得可以使用类似的方式把多个项目的多个文件展示在同一个界面里,可以实现快速切换。

我记得powertoys不是有个给窗口加个边框颜色的功能吗,那个会不会对你有帮助

类似这样子的效果

这个好

还是难以区分的。其实我觉得我的场景应该是用虚拟桌面来解决这个问题。但是使用了一段时间也没有习惯虚拟桌面的切换。而且有些窗口可能是某几个项目共用的。

举个例子,比如我正在处理3个嵌入式、1个前端、1个后端、1个杂项项目。每个项目有它自己的工具链。把这些窗口按项目分到虚拟桌面是OK的。
然后这些项目之间会有一些共用的文档、共用的小工具。
然后在某些项目之间又存在着频繁的数据或代码拷贝。

而且windows的虚拟桌面似乎不支持独立配置多个显示器的虚拟桌面,如果可以的话,我就能够把共用的窗口放在其中一个显示器上了。

现在切换起来实在是令人头大。

2 Likes

以前看到一个很有意思的比喻,用编辑器看代码,就像拿着个火把在漆黑的山洞里看壁画,火把只能照亮一小块区域,你只能一点点看完然后在自己脑海中拼出完整的图景

2 Likes

看上去挺有趣的,不知道实用性咋样。。。试试再说

你需要的是桌面平铺软件,linux下hyrland,windows下 我推荐komorebi,我认为开源免费中最好的。

试用了下,这个工具非常好,可以在桌面上平铺显示多个窗口,可能在大尺寸的高分辨率屏幕上,可以实现显示区域的分割,当作多个屏幕使用。

但是这个工作方式不适合我的工作场景。我的工作显示器的配置基本上都是1440p和1080p的双屏幕配置。在工作场景下,无论是编辑器、IDE、各种开发工具还是PDF或者在线文档,在分割后的显示宽度下,大部分都无法很好的展示其内容。所以我工作时基本上也都是在全屏幕的窗口之间切换,没有平铺的场景。

个人猜测可能在大尺寸的4k屏,或者带鱼屏上能够更好的发挥这个工具的作用。

1 Like

试试这个插件?自由组合项目目录到工作区就行了吧