今天MS发布了Visual Studio Code文件/文件夹编辑器。 第一个限制是它似乎是单实例应用程序。有没有办法获得多个实例,或者让它同时打开多个文件夹?
答案 0 :(得分:450)
Ctrl + Shift + N 将打开一个新窗口,而 Ctrl + K < / kbd>然后释放按键并按 O 将在新窗口中打开当前选项卡。然后,您可以使用文件&gt;打开文件夹,在每个窗口中包含两个Visual Studio代码实例,其中包含不同的文件夹。
对于Mac,⌘ + Shift + N 和⌘ + K 。
可以找到有用的键盘快捷键列表here
答案 1 :(得分:77)
答案 2 :(得分:15)
选择文件 - &gt;从菜单中选择新窗口,然后在新窗口中打开另一个文件夹。
答案 3 :(得分:12)
Ctrl + Shift + P 在新窗口中重复工作区 Enter
来自:https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
答案 4 :(得分:12)
如果要打开同一文件夹的多个实例,则目前不支持该实例。如果您希望看到它实现,请观察并提升此github问题。 https://github.com/Microsoft/vscode/issues/2686
答案 5 :(得分:4)
您还可以使用空文件名
创建快捷方式 ;; test.rkt
(require (submod "vector.rkt" private-test)
答案 6 :(得分:4)
答案 7 :(得分:3)
同一项目的多个实例
解决方法强>
您无法打开同一文件夹的多个实例,但我找到的解决方法是打开不同的文件夹。
lib
-components
-models
-helpers
tests
所以,在这里,我可以在不同的窗口中打开组件,模型和测试,然后我可以在我的三个显示器上查看它们。
听起来有点简单,但这对我有很大帮助。
答案 8 :(得分:1)
要打开从终端加载项目的新实例,只需键入code <directory-path>
答案 9 :(得分:1)
在Linux中(经过Ubuntu&Kali测试),您也可以right click
停放的磁贴并选择new window
。
答案 10 :(得分:1)
您可以打开多个窗口(通过菜单或再次运行code
可执行文件)。
但是,不幸的是,似乎暂时无法真正拥有单独的实例。例如,如果您打开两个具有不同环境(不同路径等)的外壳,则为两个启动code
将导致第二个窗口与第一个窗口共享相同的路径,而忽略了它所启动的环境来自。
答案 11 :(得分:1)
不,这不是理想的解决方案。
答案 12 :(得分:1)
我来这里是为了了解当打开文件或文件夹并且VSCode已经运行时,如何使VSCode(Mac OS)创建一个新窗口。与GitHub Atom一样。上面的答案没有回答我的问题,我已经找到答案了,所以可以分享。
设置:
window.openFilesInNewWindow
-如果设置为on
,文件将在新窗口中打开。
window.openFoldersInNewWindow
-如果设置为on
,则文件夹将在新窗口中打开。
使它的行为类似于Atom的奖励:将window.newWindowDimensions
设置为maximised
。
答案 13 :(得分:1)
从我们的0.9.0版开始,我们添加了一个新设置window.reopenFolders
来控制VS Code是否应恢复上一个会话的所有文件夹。默认情况下,只会恢复您处理的最后一个活动窗口,但如果将此设置更改为all
,VS Code将自动重新打开其窗口中的所有文件夹。
答案 14 :(得分:0)
答案 15 :(得分:0)
答案 16 :(得分:0)
在2019年,它将自动打开一个新会话,即vs-code的新实例。 按类型
C:\Apache24\htdocs\json2tree>code .
在命令窗口中,项目根文件夹下。
先将CD插入项目文件夹,
C:\Apache24\htdocs\json2tree>
然后输入
code .
答案 17 :(得分:0)
在 Linux 上,您可以使用 --user-data-dir
参数运行它
我使用的是 VSCodium 版本,因此它有一个不同的名称,但它也适用于标准版本
我将配置从 ~/.config/VSCodium
复制到新文件夹 VSCodium2
现在可以运行第二个 codium 实例:
codium --user-data-dir ~/.config/VSCodium2
我还创建了一个新的 .desktop 文件:/usr/share/applications/VSCodium2.desktop
在那里,我必须更改 Name 和 Exec 属性以启动 VSCodium2
通过这些设置,我可以使用启动器运行多个实例
除了 .desktop 文件和位置之外,所有这些也应该适用于 Windows 和 Mac