Repository navigation
Releases: mengge237/dsh-composer-ease
Releases · mengge237/dsh-composer-ease
Release list
0.5.0 — 把 VS Code 的手感搬进 DSH 输入框
0.5.0 — 把 VS Code 的手感搬进 DSH 输入框
装
dsh plugin --profile web add https://github.com/mengge237/dsh-composer-pro这版最值得看的四处
- 选中一段再打括号,直接框住:
(把这段解释放括号里),选中内容保持选中;半角、全角、Shift 组合键、中文输入法都走同一条路。 - 补全带行内灰字:打
inp,光标后就灰着一个ut,Tab收下;Tab之外回车仍是发送。 - 候选跟上下文有关系:页面上刚聊过的名字按前缀补出来(右侧标「上下文」);没写围栏时按
def/.py/<div>这些线索推语言再上词表。 - 列表照 VS Code 的样子:左边类型图标、中间命中字符加粗、右边淡类型词。
顺带修掉的真机问题(都是一天里踩出来的)
- 在已有文字前打前引号会被补成一对 → 现在右边紧跟文字时只插一个开符
- 快速连打两个引号会越打越多 → 光标插入后立刻落位,不再有竞态
- 弹层盖住正在写的行 → 改成贴光标定位(下方优先,放不下才翻上方 6px)
- 输入
i给出一堆不相干文件 → 文件候选只认路径段前缀,排序用 VS Code 的fuzzyScore(逐字取源码,MIT,出处与许可证原文在THIRD-PARTY.md)
测试
- 离线 59 项(数据层 / 路由与信任栅栏 / bundle 形状 / 假 DOM 行为 / 许可合规)全过
- 真浏览器(独立页面)复核配对、框选、灰字、光标位置与上下文候选
已知边界
- 语言词表在服务端半边:装好或改过词表后要重启一次
dsh web Alt+↑移动行这类要动宿主编辑器的操作没有做
