今天微软发布了Visual Studio Code文件/文件夹编辑器。
第一个限制是它似乎是一个单实例应用程序。
是否有一种方法可以获得多个实例,或者让它同时打开多个文件夹?
今天微软发布了Visual Studio Code文件/文件夹编辑器。
第一个限制是它似乎是一个单实例应用程序。
是否有一种方法可以获得多个实例,或者让它同时打开多个文件夹?
当前回答
在菜单中选择“菜单文件→新窗口”,然后在新窗口中打开另一个文件夹。
其他回答
也可以用空文件名创建快捷方式
"%LOCALAPPDATA%\Local\Code\Code.exe" ""
在Linux上,你可以使用——user-data-dir参数来运行它 我使用的是VSCodium版本,因此它有一个不同的名称,但它也应该适用于标准版本
我从~/复制了配置。在VSCodium2文件夹下 现在可以运行第二个codium实例:
——user-data-dir ~/.config/VSCodium2
我还创建了一个新的.desktop文件:/usr/share/applications/VSCodium2.desktop 在那里,我必须改变Name和Exec属性来启动VSCodium2
有了这些设置,我可以用我的启动器运行多个实例
除了.desktop文件和位置之外,所有这些都应该适用于Windows和Mac
您可以打开多个窗口(通过菜单或再次运行可执行代码)。
然而,不幸的是,目前似乎没有办法实际拥有单独的实例。例如,如果打开了两个shell,每个shell中都有不同的环境(不同的路径等),为两个shell启动代码将导致第二个窗口与第一个窗口共享相同的路径,并忽略启动它的环境。
如果您想打开同一文件夹的多个实例,则目前不支持。如果你想看到它的实现,请观看并为这个GitHub问题投票:支持在多个Visual Studio Code窗口中打开一个项目文件夹
如果你使用VS Code用于多种目的(c#, Python,数据库客户端等),用不同的颜色和主题在任务栏中分离每个实例是很有用的。
要做到这一点,你可以结合使用这些技巧:
For having separated icons in taskbar follow these steps (taken from https://www.reddit.com/r/vscode/comments/fkplzc/how_do_i_prevent_vscode_portable_copies_from/fkulriu?utm_source=share&utm_medium=web2x&context=3): Download portable version from https://code.visualstudio.com/docs/editor/portable (go to download page link and get proper '.zip' file), extract it somewhere and create a folder named 'data' in it (beside code.exe) to enable portable mode. Open directory {vscode_installation_dir}/resources/app Edit the file product.json with a text editor (VS Code/Notepad.exe/Notepad++ or whatever) Locate the key win32AppUserModelId Change its value to what you want it to be, and save the file: Now, if you run the executable, this modified copy of VS Code should remain separate from other VS Codes in the Windows Taskbar. For changing the VS Code theme color itself use Peacock (https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) For changing taskbar icon you can use https://github.com/electron/rcedit (sample use: https://www.reddit.com/r/vscode/comments/fkplzc/how_do_i_prevent_vscode_portable_copies_from/fky786v?utm_source=share&utm_medium=web2x&context=3) By pining the icons to the taskbar you can use shortcut of (Win key + Numbers) to easily open and switch between them.
最终结果: