一般我喜欢使用“多桌面”( multiple windows Win+Tab )来进行工作,一个桌面负责一个任务,有的用来做项目 A ,有的用来看论文,有的则用来摸鱼~
如果每个桌面上你都打开了 vscode 实例,那么烦恼就会开始了:
选项:永远打开新实例:每当你打开一个文件,那么就会多一个实例,很占资源,也会有很多窗口
选项:只使用一个实例:你在 A 桌面双击打开的文件,会随机出现在任何一个桌面的 vscode 上,Windows 会自动把你切换到那个桌面去,即使 A 桌面明明有一个 vscode 实例了,这个文件为什么不在 A 桌面的 vscode 中打开呢?而是随机在所有实例中的某一个中打开,导致桌面随意切换,体验很差。
vscode 应该有这么一个选项:多桌面多实例,单桌面唯一实例
当前桌面没有 vscode 实例时,则默认在当前桌面打开一个新的实例;
当前桌面存在一个 vscode 实例时,则默认将此文件在当前桌面的 vscode 中打开作为标签页;
无论何时,都不应该出现,在 A 桌面打开文件,而跳转到其他桌面
我在 Github/vscode 发起了issue 提案,只要满足 20 个“大拇指”就可以进入 backlog 流程。
issue 链接: https://github.com/microsoft/vscode/issues/147742
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.