如何打开Visual Studio Code的多个实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何打开Visual Studio Code的多个实例相关的知识,希望对你有一定的参考价值。
今天MS发布了Visual Studio Code文件/文件夹编辑器。第一个限制是它似乎是单实例应用程序。有没有办法获得多个实例,或者让它同时打开多个文件夹?
按Ctrl + Shift + N将打开一个新窗口,而Ctrl + K然后释放按键并按下O将在新窗口中打开当前选项卡。然后,您可以使用“文件”>“打开文件夹”在每个窗口中包含两个Visual Studio代码实例,其中包含不同的文件
⌘+ Shift + N和⌘+ K for Mac。
有用的键盘快捷键列表可以找到here
要从终端加载项目打开一个新实例,只需键入code <directory-path>
即可
在Linux [使用Ubuntu和Kali测试]你也可以right click
码头上的瓷砖并选择new window
。
您可以打开多个窗口(从菜单或再次运行code
可执行文件)。
然而,遗憾的是,目前似乎没有办法实际拥有单独的实例。例如,如果你有两个shell打开,每个shell都有不同的环境(不同的路径等),为两者启动code
将导致第二个窗口共享与第一个窗口相同的路径,并忽略它从中启动的环境。
如果每个窗口都通过不同的路径打开文件夹,则可以在同一个有效文件夹上打开多个VS代码窗口。例如,在Windows上,C: Git MyProject中的项目可以在VS代码的一个实例中打开,而 MyPC c $ Git MyProject在另一个实例中打开。如果admin share(c $)不可用或不合适,则可以构造一个提供必要访问的显式共享。
不,这不是一个理想的解决方案。
使用
code -n
启动程序时。这“打开VS代码的新会话,而不是恢复上一个会话。” (from here)
从菜单中选择文件 - >新窗口,然后在新窗口中打开另一个文件夹。
如果要打开同一文件夹的多个实例,则当前不支持该实例。如果您希望看到它实现,请观察并提升此github问题。 https://github.com/Microsoft/vscode/issues/2686
您还可以使用空文件名创建快捷方式
"%LOCALAPPDATA%LocalCodeCode.exe" ""
我喜欢从运行提示符/对话框中打开Visual Studio代码。甜蜜和简单的cmd /c code -n
。由于运行对话框还可以基于每个用户维护您的命令历史记录,因此非常方便。点击一下即可 -
同一项目的多个实例
替代方法
您无法打开同一文件夹的多个实例,但我找到的解决方法是打开不同的文件夹。
lib
-components
-models
-helpers
tests
所以,在这里我可以在不同的窗口中打开组件,模型和测试,然后我可以在我的三个显示器上查看它们。
这听起来有点简单,但这对我帮助很大。
从我们的0.9.0版开始,我们添加了一个新设置window.reopenFolders
来控制VS Code是否应恢复上一个会话的所有文件夹。默认情况下,只会恢复您处理的最后一个活动窗口,但如果将此设置更改为all
,VS Code将自动重新打开其窗口中的所有文件夹。
如果您将所有JS文件放在一个文件夹下的多个文件夹中,那么这就是我所做的:
以上是关于如何打开Visual Studio Code的多个实例的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Visual Studio Code 中的集成终端打开文件?
如何从 Visual Studio Code API 打开浏览器
如何从 OSX 的命令行打开 Visual Studio Code?