reiniciar - ¿Cómo abro varias instancias de Visual Studio Code?
visual studio code español (16)
Comenzando con nuestra versión 0.9.0, agregamos una nueva configuración
window.reopenFolders
para controlar si Visual Studio Code debe restaurar todas las carpetas de la sesión anterior.
De forma predeterminada, solo se restaurará la última ventana activa en la que trabajó, pero si cambia esta configuración a
all
, Visual Studio Code volverá a abrir todas las carpetas en sus ventanas automáticamente.
Hoy Microsoft lanzó el editor de archivos / carpetas de Visual Studio Code .
La primera limitación es que parece ser una aplicación de instancia única.
¿Hay alguna forma de obtener múltiples instancias, o de lo contrario tener que abrir múltiples carpetas simultáneamente?
En 2019, se abrirá automáticamente una nueva sesión, una nueva instancia de vs-code. Por tipo
C:/Apache24/htdocs/json2tree>code .
en la ventana de comandos, debajo de la carpeta raíz del proyecto.
primer CD en su carpeta de proyecto,
C:/Apache24/htdocs/json2tree>
luego, escriba
code .
En Linux (probado con Ubuntu y
Kali Linux
) también puede hacer
clic derecho en
el mosaico en el dock y seleccionar
New Window
.
Múltiples instancias del mismo proyecto.
Solución
No puede abrir varias instancias de la misma carpeta, pero una solución que he encontrado es abrir carpetas diferentes.
lib
-components
-models
-helpers
tests
Entonces, aquí puedo abrir componentes, modelos y pruebas en diferentes ventanas y luego puedo verlos en mis tres monitores.
Suena un poco simple, pero esto me ha ayudado mucho.
Para abrir una nueva instancia con su proyecto cargado desde la terminal, simplemente escriba el
code <directory-path>
Puede abrir varias ventanas (desde el menú o ejecutando el
code
ejecutable nuevamente).
Sin embargo, desafortunadamente parece que no hay forma de tener instancias separadas en este momento.
Por ejemplo, si tiene dos shells abiertos con diferentes entornos en cada uno (diferentes rutas, etc.), el
code
inicio para ambos dará como resultado que la segunda ventana comparta las mismas rutas que la primera e ignore el entorno desde el que se inició.
Se pueden abrir varias ventanas de VS Code en la misma carpeta efectiva si cada una abre la carpeta a través de una ruta diferente. Por ejemplo, en Windows, un proyecto en C: / Git / MyProject podría abrirse en una instancia de VS Code, mientras que / MyPC / c $ / Git / MyProject está abierto en otra instancia. Si el recurso compartido de administrador (c $) no está disponible o no es adecuado, se puede construir un recurso compartido explícito que proporcione el acceso necesario.
No, esta no es una solución ideal.
Seleccione el menú Archivo → Nueva ventana del menú y luego abra la otra carpeta en la nueva ventana.
Si desea abrir varias instancias de la misma carpeta, actualmente no es compatible. Mire y vote a favor este problema de GitHub si desea verlo implementado: Soporte para abrir una carpeta de proyecto en múltiples ventanas de Visual Studio Code
También puede crear un acceso directo con un nombre de archivo vacío
"%LOCALAPPDATA%/Local/Code/Code.exe" ""
Utilizar
code -n
al iniciar el programa. Esto "abre una nueva sesión de Visual Studio Code en lugar de restaurar la sesión anterior". ( desde aquí )
La forma en que usé esto fue modificando mi acceso directo "Código" para incluir el parámetro
-n
:
Vine aquí para averiguar cómo hacer que VSCode (Mac OS) cree una nueva ventana cuando se abre un archivo o carpeta y VSCode ya se está ejecutando. Lo mismo que hace GitHub Atom. Las respuestas anteriores no han respondido a mi consulta, pero he encontrado una respuesta, así que la compartiré.
Configuración:
window.openFilesInNewWindow
: si está activado, los archivos se abrirán en una nueva ventana.
window.openFoldersInNewWindow
: si está activado, las carpetas se abrirán en una nueva ventana.
Bonificación para que se comporte como Atom: establece
window.newWindowDimensions
en
maximised
.
Ctrl + Shift + N abrirá una nueva ventana, mientras que Ctrl + K luego suelta las teclas, y presionar O abriría la pestaña actual en una nueva ventana. Luego puede usar el menú Archivo → Abrir carpeta para tener dos instancias de Visual Studio Code con diferentes carpetas en cada ventana.
⌘ + Shift + N y ⌘ + K para Mac.
Puede encontrar una lista de atajos de teclado útiles here .