Microsoft/vscode
Parentheses `()` and square brackets `[]` in file names can break terminal links (eg. next.js dynamic file paths)
开放
#212,109 创建于 2024年5月6日
bugconfirmedhelp wantedterminal-links
仓库指标
- 星标
- (184,936 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
Does this issue occur when all extensions are disabled?: Yes
- VS Code Version: 1.89.0
- OS Version: macOS Sonoma 14.4.1
This issue was supposedly fixed in #169774, but it still doesn't seem to be working for me. Maybe a regression?
When the terminals logs file names that include characters ()[] (Used by NextJS routing segments for example), it splits the file name into multiple parts and is not properly clickable to open that file.
Steps to Reproduce:
In the integrated terminal, run echo "./src/(hello)/[world]/file.tsx" and hover over the output while holding cmd to see the different file segments determined by VSCode. Should look something like:
./src/(hello)/[world]/file.tsx
------ ----- - ----- ---------