Force Sublime Text, aby otworzyć na bieżącym wirtualnym pulpicie w Windows 10

4

Często mam kilka wirtualnych pulpitów otwartych w Windows 10 z różnymi programami w każdym z nich. Często chcę otworzyć na moim obecnym pulpicie wirtualnym nową instancję programu, który już ma otwarte okno w innym wirtualnym pulpicie.

Większość programów, takich jak Chrome i Microsoft Word, zawsze otwiera nowe okno na bieżącym pulpicie, gdy je uruchomię, nawet jeśli jest już inne okno tego programu na innym pulpicie. Jednak próba uruchomienia tekstu Sublime spowoduje, że system Windows przełączy się na wirtualny pulpit, na którym program już działa *, zamiast otwierać nowe okno na moim obecnym. To zachowanie występuje z tekstem Sublime 2 i 3.

Czy jest jakiś sposób na wymuszenie Sublime Text, aby zawsze otwierał nowe okno, nawet jeśli już gdzieś działa?

(* Problem nie dotyczy w szczególności wielu pulpitów - można go również pokazać na pojedynczym pulpicie. Gdy większość programów otwiera nowe okno przy uruchamianiu, nawet jeśli są już uruchomione na tym pulpicie, Sublime Text przyniesie jeden skupić się na istniejących oknach.)

erobertc
źródło

Odpowiedzi:

2

To pytanie SU mówi mi, że to zachowanie jest spowodowane tekstem Sublime, który celowo uniemożliwia uruchomienie nowych instancji. (Mój problem nie jest taki sam, ale wydaje się być spowodowany przez tę samą funkcję „Sublime Text”, która doprowadziła do tego problemu.) Odpowiedź tam zapewnia hacky obejście, które jest trochę niewygodne, ponieważ zakładam, że Sublime musi mieć jakiś powód, aby to zrobić. Wątpię, aby istniało lepsze rozwiązanie, ponieważ wydaje się to bardzo celowe, a Sublime nie wydaje się zapewniać możliwości zmiany tego zachowania. Ale chciałbym usłyszeć, jeśli ktoś wie o jednym.

Prostym rozwiązaniem wskazanym przez r-steina w komentarzach do tej odpowiedzi jest użycie argumentu wiersza poleceń -n. Możesz ręcznie edytować skrót menu Start Sublime, aby uwzględnić to.

erobertc
źródło
Nowa instancja różni się od nowego okna. Nie znam wygranej 10, ale naciskam windows+r powinien wyskoczyć okno wykonywania. Jeśli wkleisz w tym oknie C:\Program Files\Sublime Text 3\subl.exe -n (oczywiście ze ścieżką do ST) powinien otworzyć nowe okno ST. Z tego polecenia można stworzyć coś w rodzaju ładniejszego menu otwierającego.
r-stein
1
Ach, argument -n był dokładnie tym, czego szukałem, dzięki!
erobertc