在 VS Code 中使用 Workspaces,如何隔离不同项目的文件?

2023-11-01 09:39:27 +08:00
 fancy2020

我现在使用 VS Code Workspaces 来打开多个项目,多个项目的文件就会混合在一起打开,这样有时候不太方便识别和查找不同的文件。

比较理想的一种方式是,有一个在文件 Tab 之上的一种 Tab ,每个 Workspace 下边的项目都在自己单独的 Tab 中打开。

不知道有没有办法做到(或者用插件能不能实现?)

2404 次点击
所在节点    Visual Studio Code
18 条回复
jorneyr
2023-11-01 10:00:04 +08:00
试试插件 Project Manager
oxoxoxox
2023-11-01 10:12:39 +08:00
不同的 Workspaces ,用不同的 window 打开?
jazzg62
2023-11-01 10:18:43 +08:00
我自己是一个窗口,一个项目,也就是一个工作区。
如果你要在一个窗口打开多个项目,那控制台,插件怎么按需使用呢?
fancy2020
2023-11-01 10:21:14 +08:00
@oxoxoxox

用 Window 切换起来就不太方便了。现在项目用的微服务架构,有时候要同时打开四五个项目...
fancy2020
2023-11-01 10:21:38 +08:00
@jorneyr

这个名字搜出来好多,不知道是指的哪一个
fancy2020
2023-11-01 10:23:16 +08:00
@jazzg62

控制台是指 terminal 吗?
我会给每个项目起一个,这个切换起来倒影响不大。
插件的话,没有遇到需要“按需使用”的情况,基本都是通用的。如果是语言相关的话,也不会有影响吧?
oxoxoxox
2023-11-01 10:49:36 +08:00
@fancy2020 #4 搞两个 27 寸的屏幕,加上左右分屏,就可以同时看 4 个项目了
fancy2020
2023-11-01 10:54:47 +08:00
@oxoxoxox

不只是屏幕的问题了,我现在就是双屏,但是屏幕上还要开浏览器啥的一些窗口。
总体上还是感觉代码的窗口就在一个比较方便。

就是在这个基础上,在给不同项目加一个更明显的区隔就更好了~
Tenvins
2023-11-01 12:54:26 +08:00
macos 的话可以在 vscode 设置中勾选上 native tabs ,重启 vscode 令设置生效后在 window 选项组下点击 merge all windows
Luffy0o
2023-11-01 13:44:32 +08:00
@Tenvins 这功能不错
Lemon305
2023-11-01 14:32:45 +08:00
@Tenvins 发现 Typora 也能这么弄
fancy2020
2023-11-01 15:48:00 +08:00
@Tenvins

非常感谢,这个基本就是想要的效果。除了, 它只能合并所有 Window ,能不能只合并指定的 Window 呢? 😄

因为自己会用多个 Space 来工作,它这样一合并,所有就都跑到一起去了
Tenvins
2023-11-01 16:34:00 +08:00
@fancy2020 vscode 我知道的只能这样了,但是你的这个需求 jetbrains 系工具可以实现
shanguiyao
2023-11-01 16:44:04 +08:00
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager

Project Manager 不知道能不能满足楼主的需求
thevita
2023-11-01 20:29:54 +08:00
"用 Window 切换起来就不太方便了",你需要一个 window manager ,把窗口切换的问题解决了,用 wm 来切换窗口 不就行了, wm 做好了,也能让你感知不到是不是窗口,还能把其他软件也整合进来.
fancy2020
2023-11-02 09:00:41 +08:00
@thevita

之前试过 rectangle 之类的,后来因为各种问题放弃了。还是比较喜欢 Win11 那种,系统原生停靠,而不是靠快捷键的
jorneyr
2023-11-02 09:06:25 +08:00
这个名字搜出来好多,不知道是指的哪一个: https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager
gengxin123
336 天前
@shanguiyao 这个只能打开一个项目,不能同时启动多个项目,是个难点?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX