You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需命令拼接通过VSCode CLI在多窗口打开多目录项目?

VSCode CLI多独立窗口打开项目的替代方法

1. 用--new-window参数批量处理

给每个项目单独指定--new-window参数,或者结合终端循环批量操作:

  • 单个项目开新窗口:code --new-window project1
  • 多项目批量打开(bash示例):
    for proj in project1 project2 project3; do code --new-window "$proj"; done
    
    这样每个项目都会在独立VSCode窗口启动,不用手动写一堆&&拼接命令。

2. 做自定义别名或脚本一键执行

把常用项目列表做成终端别名或脚本,下次直接调用就行:

  • 终端别名(bash/zsh):编辑~/.bashrc或~/.zshrc,加一行:
    alias open-my-projs='code --new-window project1 && code --new-window project2'
    
    保存后重启终端,输入open-my-projs就能一键打开所有项目窗口。
  • 脚本文件:创建open-projs.sh文件,内容如下:
    #!/bin/bash
    # 把你的项目路径都列在这里
    projects=("project1" "~/docs/project2" "/work/project3")
    for proj in "${projects[@]}"; do
        code --new-window "$proj" &
    done
    
    给脚本加执行权限:chmod +x open-projs.sh,之后运行./open-projs.sh即可,&让命令后台执行,窗口会更快弹出来。

3. 终端外补充:VSCode快捷键操作

如果偶尔操作,也可以在VSCode里先打开一个项目,用Ctrl+Shift+N(Windows/Linux)或Cmd+Shift+N(Mac)开新窗口,再按Ctrl+K Ctrl+O(或Cmd+K Cmd+O)选其他项目目录——不过这不属于CLI方法,只是个便捷操作补充。

内容的提问来源于stack exchange,提问作者Gangadhar Jannu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 04:10:08