Skip to content

fix(wsl): 修复外部继续对话目录定位与路径展示#81

Merged
lulu-sk merged 1 commit intomasterfrom
fix/wsl-external-console-paths
Jan 15, 2026
Merged

fix(wsl): 修复外部继续对话目录定位与路径展示#81
lulu-sk merged 1 commit intomasterfrom
fix/wsl-external-console-paths

Conversation

@lulu-sk
Copy link
Copy Markdown
Owner

@lulu-sk lulu-sk commented Jan 15, 2026

  • openExternalConsole: WSL 启动脚本改为同一 shell 先 cd 再执行,避免 subshell 导致目录不生效
  • 路径兼容:新增 normalizeWinPath 清洗 PowerShell Provider/长路径前缀,并增强 \wsl.localhost/\wsl$ UNC 解析
  • Projects: 合并/入库时优先保留盘符 winPath,避免被 UNC 覆盖导致展示不美观/部分场景不可用
  • wslToUNC: 统一输出标准 UNC(单反斜杠分隔),保持预览路径一致
  • tests: 补充 wsl 路径工具单测覆盖上述行为

- openExternalConsole: WSL 启动脚本改为同一 shell 先 cd 再执行,避免 subshell 导致目录不生效
- 路径兼容:新增 normalizeWinPath 清洗 PowerShell Provider/长路径前缀,并增强 \wsl.localhost/\wsl$ UNC 解析
- Projects: 合并/入库时优先保留盘符 winPath,避免被 UNC 覆盖导致展示不美观/部分场景不可用
- wslToUNC: 统一输出标准 UNC(单反斜杠分隔),保持预览路径一致
- tests: 补充 wsl 路径工具单测覆盖上述行为

Signed-off-by: Lulu <58587930+lulu-sk@users.noreply.github.com>
@lulu-sk lulu-sk self-assigned this Jan 15, 2026
@lulu-sk lulu-sk merged commit 87e6c05 into master Jan 15, 2026
4 checks passed
@lulu-sk lulu-sk deleted the fix/wsl-external-console-paths branch January 15, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant