Windows: Ctrl+G cannot launch code-insiders --wait
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
### Bug
On Windows, `Ctrl+G` cannot launch VS Code Insiders when `$EDITOR` is set to the standard wait command:
```powershell
$env:EDITOR = 'code-insiders --wait'
```
The same command works directly from PowerShell.
### Repro
```powershell
$env:EDITOR = 'code-insiders --wait'
code-insiders --wait # works
copilot
# Press Ctrl+G
```
### Expected
Copilot CLI opens VS Code Insiders and waits for the prompt file to close.
### Actual
```text
✗ Error: Editor 'code-insiders --wait' not found. Check your $COPILOT_EDITOR, $VISUAL, or $EDITOR environment variable.
```
Using a `.cmd` wrapper also fails with `spawn EINVAL`.
### Notes
`code-insiders` resolves to a Windows `.cmd` shim, so this appears related to #1882. The fix is likely to handle Windows `.cmd` / `.bat` editor commands through `cmd /c` or `shell: true`, and to support editor commands with arguments such as `--wait`.
### Environment
- Windows
- PowerShell
- Copilot CLI 1.0.60
- VS Code Insiders
Hướng dẫn đóng góp
Hướng nghiên cứu
Đọc issue liên quan #1882 và theo dõi cách CLI phân giải và khởi chạy các lệnh của trình soạn thảo trên Windows. Tái hiện trường hợp PowerShell với `code-insiders --wait` và wrapper `.cmd`, sau đó xác minh rằng trình soạn thảo mở và chờ tệp prompt được đóng mà không xuất hiện các lỗi đã báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- powershell, shell
- Lĩnh vực
- cli, operating-systems
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 56/100