Forzar texto sublime para abrir en el escritorio virtual actual en Windows 10

4

A menudo tengo varios escritorios virtuales abiertos en Windows 10 con varios programas en cada uno. A menudo quiero abrir en mi escritorio virtual actual una nueva instancia de un programa que ya tiene una ventana abierta en otro escritorio virtual.

La mayoría de los programas, como Chrome y Microsoft Word, siempre abren una nueva ventana en el escritorio actual cuando los inicio, incluso si ya hay otra ventana de ese programa en otro escritorio. Sin embargo, intentar iniciar Sublime Text hará que Windows cambie al escritorio virtual en el que el programa ya se está ejecutando *, en lugar de abrir una nueva ventana en la actual. Este comportamiento se produce con Sublime Text 2 y 3.

¿Hay alguna forma de obligar a Sublime Text a abrir siempre una nueva ventana, incluso si ya se está ejecutando en alguna parte?

(* El problema no tiene que ver específicamente con varios escritorios: también se puede demostrar en un solo escritorio. Cuando la mayoría de los programas abren una nueva ventana al inicio, incluso si ya se están ejecutando en ese escritorio, Sublime Text traerá uno de sus ventanas existentes en foco.)

erobertc
fuente

Respuestas:

2

Esta pregunta SU me dice que este comportamiento es causado por Sublime Text que intencionalmente impide que se inicien nuevas instancias de sí mismo. (Mi problema no es exactamente lo mismo, pero parece ser causada por la misma sublime texto "característica" que llevó a ese problema.) Una respuesta no proporciona una solución hacky que estoy algo incómodo usando desde que asumir sublime debe tener alguna razón para hacer esto. Dudo que haya una mejor solución, ya que esto parece muy intencional y Sublime no parece proporcionar una opción para cambiar ese comportamiento. Pero me encantaría saber si alguien sabe de uno.

La solución simple como señala r-stein en los comentarios a esta respuesta es simplemente usar el argumento de línea de comando -n. Puede editar manualmente el acceso directo del menú Inicio de Sublime para incluir esto.

erobertc
fuente
Una nueva instancia es diferente a una nueva ventana. No estoy familiarizado con win10, pero al presionar windows+rdebería aparecer una ventana de ejecución. Si pega en esa ventana C:\Program Files\Sublime Text 3\subl.exe -n(obviamente con su ruta a ST), debería abrir una nueva ventana ST. A partir de ese comando, se podría crear algo como un elemento de menú de apertura más agradable.
r-stein
1
Ah, el argumento -n era exactamente lo que estaba buscando, ¡gracias!
erobertc