如何无需命令拼接通过VSCode CLI在多窗口打开多目录项目?
VSCode CLI多独立窗口打开项目的替代方法
1. 用--new-window参数批量处理
给每个项目单独指定--new-window参数,或者结合终端循环批量操作:
- 单个项目开新窗口:
code --new-window project1 - 多项目批量打开(bash示例):
这样每个项目都会在独立VSCode窗口启动,不用手动写一堆for proj in project1 project2 project3; do code --new-window "$proj"; done&&拼接命令。
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" & donechmod +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
相关产品推荐
相关产品推荐

