右边留给终端,左边继续翻代码:给砚加锁定列

右边留给终端,左边继续翻代码:给砚加锁定列

前面已经能把终端拖进编辑区。摆好以后,又出现一个很实际的问题:点开一个文件,能不能别把用来盯终端的那一列也占了?

alpha.17 加了锁定列,随后把终端面板位置、搜索拖动和面包屑浏览也接上了。

锁的是自动打开的位置

列头、标签菜单和命令面板都能锁定当前列。锁住以后,从资源管理器、快速打开、搜索、源代码管理或历史里打开的文件,会去最近的未锁定列,新终端标签也遵循这个规则。

主动拖动仍然可以放进去。拖拽已经表达了明确落点,没必要再替人改位置。

锁定列即使空了也保留,其他列关闭时不把它的宽度吞掉,会话恢复也记住锁定状态。文件始终要有地方打开,所以至少留一列不锁。

终端菜单还有「移到右侧锁定列」,把当前终端或者面板终端挪过去,原 shell 继续跑。做代码对照时,右边就能一直留给输出。

有时不用编辑列,侧面板就够了

终端面板现在可以放底部、左侧或右侧,在视图菜单里选,也能在配置里写:

toml 复制代码
[terminal]
position = "right"

放到侧边时,面板占满窗口高度,有自己的宽度;和侧边栏在同一侧时,它排在侧边栏外面。拖内边缘可以调整大小。

移动面板不会重开终端,里面正在跑的进程照旧。侧面板和锁定列提供了两种摆法,按当前任务选就行。

搜索结果拖过去,要带上那一处匹配

资源管理器能拖文件,搜索结果却只能点开,就会显得不连贯。这次也让搜索结果和源代码管理里的文件加入拖放。

搜索结果落到正文、标签栏或列边缘,打开文件以后还要选中对应匹配,锁定列也接受这个明确落点。光把文件打开,等于让人再找一次刚才那行。

源代码管理里的改动文件可以拖到编辑列,也能拖到系统文件管理器。标签另补了中键关闭,不必为了关掉一个后台标签先切过去。

面包屑里也能找邻居文件

读到某个文件,想看同目录的另一个文件,去左边大树定位有时要折腾一下。

现在点面包屑里的文件夹,会弹出一棵只管那个目录的小树。展开、收起不会改变资源管理器的状态,方向键可以移动,回车或点击在当前列预览文件。打开的是项目外文件,也能从这里浏览它附近的目录。

这批交互继续参考 Mayoi,但落到砚里,必须和现有列、标签、焦点规则接起来。

我希望最后的感觉是:留在右边的内容不会被随手点开的文件挤走,要挪东西时又能直接拖。几种入口各自听懂人的动作,布局才不用隔一会儿重摆一次。

下载试用

本文功能进入 v0.1.0-alpha.17,可以下载对应版本体验。

下载地址核对于 2026-10-19。安装包适用于 macOS 13+、Apple Silicon,目前尚未 Apple 公证,首次打开说明见发布页。


仓库留档

相关推荐
敲代码的玉米C2 小时前
设置导进来了,界面却没变:配置不能只管写文件
go
人人都是软件工程师2 小时前
24-数据库操作:database/sql、连接池与事务
go
敲代码的玉米C2 小时前
从终端敲一行命令,把文件送进已经打开的砚
go
敲代码的玉米C2 小时前
两个提交到底差在哪:给砚补上比较和补丁导出
go
敲代码的玉米C2 小时前
终端里的工具改了文件,砚不能还停在旧内容上
go
敲代码的玉米C2 小时前
功能藏得有点深了,给砚加一个能跟着做的教程
go
敲代码的玉米C2 小时前
一个目录里放了几个仓库,提交按钮到底该操作谁
go
敲代码的玉米C2 小时前
想在 Markdown 预览里改两个字,最后补了一套块编辑
go
敲代码的玉米C2 小时前
不想每次都手动换 DMG,我给砚接了自动更新
go