Otwórz kartę Visual Studio Code w nowym oknie


241

Próbuję otworzyć kartę w nowym oknie programu Visual Studio Code, aby przenieść ją na inny ekran. Jeśli przeciągnę kartę na drugi ekran, plik zostanie utworzony. Czy istnieje skrót do otwierania karty w nowym oknie programu Visual Studio Code, dzięki czemu mogę przenieść ją na inny ekran?


9
Żądanie funkcji obsługi pływającego okna w tym samym przypadku: github.com/Microsoft/vscode/issues/10121
Roy Tinker


Powiązane z stackoverflow.com/questions/29964825/... omówione na Meta meta.stackoverflow.com/questions/378537/... pod kątem możliwego scalenia.
kjhf

Odpowiedzi:


450

W systemach Windows i Linux naciśnij Ctrl+ K, a następnie zwolnij klawisze i naciśnij O(litera O, nie zero).

W systemie macOS naciśnij command+ K, a następnie O(bez przytrzymywania command).

Spowoduje to otwarcie karty aktywnego pliku w nowym oknie / instancji.


12
Ctrl + KO otwiera okno dialogowe wyboru folderu w moim przypadku
portier

74
najpierw naciśnij Ctrl + K, następnie puść, następnie naciśnij O :)
kaijun 12.04.17

78
to powinno być DROGA łatwiej. Powinienem być w stanie przeciągnąć kartę do pustego miejsca i otworzy się. Upuszczenie pliku jest znacznie mniej przydatną funkcją.
light24bulbs

17
@ light24bulbs - To denerwujące, że narzędzie dla programistów jest tak niezdarne. To nawet nie zamyka istniejącej karty (więc teraz mam 2 kopie otwarte)!
AjahnCharles,

7
Chociaż jest to przydatne, chciałbym zwrócić uwagę na wszystkich, którzy się zastanawiają, ale otwiera to tylko ten sam plik w nowej instancji kodu VS. Zmiany nie są również utrwalane we wszystkich instancjach. Jeśli mam otwartą dokumentację w jednym wystąpieniu, a ja „ctrl-k, o”, otwiera ten sam dokument md w nowym kodzie VS i otwieram podgląd na jednym ekranie, podgląd nie będzie odzwierciedlał zmian w drugim instancja nawet po zapisaniu
Steve Eggering,

71

Jest to bardzo wysoko ocenione żądanie wydania w Github dla pływającego systemu Windows .

Dopóki nie będą go obsługiwać, możesz wypróbować następujące obejścia :

1. Zduplikowany obszar roboczy w nowym oknie [1]

Duplikat Workspace w nowym oknie poleceń dodano v1.24 (maj 2018) do sortowania tego adresu.

  1. Otwórz skróty klawiaturowe Ctrl+ K, Ctrl+S
  2. Mapuj workbench.action.duplicateWorkspaceInNewWindowdo Ctrl+ Shift+ Nlub cokolwiek chcesz

Zduplikowany obszar roboczy w nowym oknie

2. Otwórz plik aktywny w nowym oknie [2]

Zamiast ręcznie otwierać nowe okno i przeciągać plik, możesz zrobić to wszystko za pomocą jednego polecenia.

  1. Otwórz aktywny plik w nowym oknie Ctrl+ K,O

Otwórz aktywny plik w nowym oknie

3. Nowe okno z tym samym plikiem [3]

Jak wskazał AllenBooTung, możesz otworzyć / przeciągnąć dowolny plik w osobnej pustej instancji.

  1. Otwórz nowe okno Ctrl+ Shift+N
  2. Przeciągnij kartę do nowego okna

4. Jednoczesne otwieranie obszaru roboczego i folderu [4]

Kod VS nie pozwoli ci otworzyć tego samego folderu w dwóch różnych instancjach, ale możesz użyć Workspaces do otwarcia tego samego katalogu plików w instancji obok siebie.

  1. Otwórz folder Ctrl+ K, Ctrl+O
  2. Zapisz bieżący projekt jako obszar roboczy
  3. Otwórz folder Ctrl+ K, Ctrl+O

Dla każdej obejście , również rozważyć ustawienie konfigurowania Auto Save więc dokumenty są przechowywane w synchronizacji poprzez aktualizację files.autoSaveustawienie afterDelay, onFocusChangelubonWindowChange

AutoSave


31

Kiedy chcę podzielić ekrany, zwykle wykonuję jedną z następujących czynności:

  1. otwórz nowe okno za pomocą: Ctrl + Shift + N,
    a następnie przeciągam bieżący plik Chcę do nowego okna.
  2. w Eksploratorze plików - nacisnąłem Ctrl + Enter na żądanym pliku - a następnie ten plik i drugi plik otwierają się razem na tym samym ekranie, ale w trybie podziału, dzięki czemu można zobaczyć oba pliki razem. Jeśli ekran jest wystarczająco szeroki, nie jest to wcale złe rozwiązanie, do którego można się przyzwyczaić.

5
Dzięki @nisanarz to działa, ale myślę, że wygodniej byłoby wyskoczyć przez okno jak w Visual Studio. Również nowe okno działa na tej samej podstawie kodu podczas wyszukiwania i otwierania nowych plików.
portier

5

Tylko aktualizacja, 1 lutego 2019 r .: cmd+shift+nna Macu otwiera się teraz nowe okno, w którym można przeciągać zakładki. Nie dowiedziałem się o tym, dopóki nie przejrzałem odpowiedzi KyleMita i nie zauważyłem, że jego sugestia dotycząca mapowania klucza została już zamapowana na prawidłową akcję.


Nie jest to jednak to samo, co powielanie obszaru roboczego, ponieważ żadne zależności lub funkcje z bibliotek nie zostaną załadowane dla twoich włókien. Nowe okno pozwala przeglądać pliki, ale brakuje w nim wszystkich funkcji obszaru roboczego.
mbomb007

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.