关于 Vscode 工作区/多窗口的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TcDhl
0.04D
V2EX    Visual Studio Code

关于 Vscode 工作区/多窗口的问题

  •  
  •   TcDhl 2022-05-24 20:33:42 +08:00 4342 次点击
    这是一个创建于 1309 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 能不能一个窗口, 打开多个工作区?
    2. 如果能实现第一点, 那能不能本地的工作区远程的工作区都在一个窗口
    24 条回复    2024-05-28 08:57:42 +08:00
    TcDhl
        1
    TcDhl  
    OP
       2022-05-24 21:03:22 +08:00
    这个问题就没人的嘛
    tabris233
        2
    tabris233  
       2022-05-25 00:17:03 +08:00 via iPhone
    感觉这个诉求有点奇怪 一个窗口多个工作区和把这些项目都塞到一个工作区没啥区别。
    本地跟远程一个更奇怪,都远程了还搞本地干啥,
    Ljcbaby
        3
    Ljcbaby  
       2022-05-25 00:35:38 +08:00
    不能打开多个工作区,但远程窗口可以打开本地文件
    fpure
        4
    fpure  
       2022-05-25 00:37:33 +08:00
    从来就没用过 vscode 的工作区,都是直接打开一个目录
    TcDhl
        5
    TcDhl  
    OP
       2022-05-25 05:35:30 +08:00
    @tabris233 #2 前后端, 前端本地调试 后端远程调试
    MengiNo
        6
    MengiNo  
       2022-05-25 07:25:17 +08:00 via Android
    都远程或者都本地可以。是本地性能和服务器性能都很尴尬导致只能拆开跑?
    TcDhl
        7
    TcDhl  
    OP
       2022-05-25 08:20:02 +08:00
    @MengiNo #6 不尴尬, 光内存就 128G
    waiaan
        8
    waiaan  
       2022-05-25 09:11:14 +08:00
    一直没明白工作区是什么意思,我都是直接打开工程所在的文件夹。
    mikulch
        9
    mikulch  
       2022-05-25 09:37:04 +08:00
    project 工作区 用户区到底怎么区分的,啥意思呀。
    tabris233
        10
    tabris233  
       2022-05-25 09:58:24 +08:00 via iPhone
    @TcDhl 全栈大佬 失敬失敬
    thinkershare
        11
    thinkershare  
       2022-05-25 10:37:16 +08:00
    @waiaan 工作区是一个逻辑分组, 可以将不同位置的不同目录组织在一个工作树中, 而文件夹是做不到这点的, 文件夹必须和物理磁盘的文件树解构保持一致
    lin07hui
        12
    lin07hui  
       2022-05-25 10:40:45 +08:00
    @waiaan 文件(F) -> 将文件夹添加到工作区(D)
    waiaan
        13
    waiaan  
       2022-05-25 10:48:46 +08:00
    @thinkershare
    这么做的用处是?
    thinkershare
        14
    thinkershare  
       2022-05-25 10:53:32 +08:00   1
    @waiaan 没啥绝对的好处. 很多时候需要在一个目录树打开多个项目, 而这些项目已经存在磁盘的不同位置上, 如果没有工作区就会非常麻烦, 需要移动文件夹,一些项目甚至对绝对目录有依赖, 一旦移动位置, 就直接无法运行了. 工作区加入的原因和讨论在 VSCode 社区有讨论, VSCode 大部分功能的加入都是有公开讨论的. 工作区还可以跨项目配置 VSCode
    waiaan
        15
    waiaan  
       2022-05-25 11:18:52 +08:00
    @thinkershare
    多谢解答。我是没碰到过这种需求,一般都是各个项目在各自 vsc 窗口中打开。
    gogogo1203
        16
    gogogo1203  
       2022-05-25 11:31:02 +08:00
    你需要的是一个快捷键,在多个 vs 窗口里切换。 我用 win, vscode 放在任务栏的第一的位置。win+1 自动切换到 第一个窗口,win+1 +1 切换到第二个窗口。 你打开前后端窗口的顺序固定一下,其实挺方便的。 加上 peacok 改前后端的窗口颜色.
    RickyC
        17
    RickyC  
       2022-05-25 11:32:02 +08:00
    @tabris233 前端用本地,后端用远程呀
    gogogo1203
        18
    gogogo1203  
       2022-05-25 11:32:31 +08:00
    golang vs code 必须要在根目录打开,不然会出现各种各样的问题,所以必须要多个窗口
    juzisang
        19
    juzisang  
       2022-05-25 11:36:25 +08:00
    点击右上角文件,将文件夹添加到工作区,剩下的就是折腾配置了。
    sarices
        20
    sarices  
       2022-05-25 11:37:54 +08:00
    我建议你将多个工作区的合并到一个,换个宽屏显示器,vscode split 左边是前端 中是后端,右边预览,左中右自己习惯搭配
    wellwellwell
        21
    wellwellwell  
       2022-05-26 00:27:01 +08:00
    我有点猜测不到楼主说的是两个工作区还是两个项目,工作区是可以把不同项目合并在一起的东西。如果你说的是项目,那么可以利用工作区把两个项目合并到一个窗口。如果你说的是两个工作区,也可以把两个工作区合并成一个,还是在同一个窗口上
    TcDhl
        22
    TcDhl  
    OP
       2022-05-26 15:24:51 +08:00
    @wellwellwell #21
    一个工作区可以有多个项目, 我本来是想弄成在一个 vscode 窗口中弄多个工作区
    但不管我是改配置文件, 还是其他办法, 没办法实现哈哈, 算了算了
    TcDhl
        23
    TcDhl  
    OP
       2022-05-26 15:25:11 +08:00
    @sarices #20
    有三个显示器,两个横屏, 一个竖屏的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3178 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 10:59 PVG 18:59 LAX 02:59 JFK 05:59
    Do have faith in wht you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86