Otwórz ten sam katalog dwukrotnie

87

W linii poleceń mogłem otworzyć katalog taki jak:

    code .

Teraz chcę otworzyć i wyświetlić dwa identyczne katalogi w innym oknie.
(To nie jest dzielenie edytora)
Następnie spróbowałem ponownie.

    code .

Nic się nie stało.
Wciąż jest otwarty jeden katalog.
Jak osiągnąć takie zadanie?

Rachunek różniczkowy
źródło
1
To nie jest dokładna odpowiedź, ale może pomóc. Użyj innego edytora, takiego jak atom, sublime lub nawiasy. Niż możesz zarządzać kodem vs i sprawdzić kod w innych. Mam nadzieję, że mógłbym pomóc.
Daniel Vilela,
1
To nie jest dokładna odpowiedź, ale może pomóc. Użyj innego edytora, takiego jak atom, sublime lub nawiasy. Niż możesz zarządzać kodem vs i sprawdzić kod w innych. Mam nadzieję, że mógłbym pomóc.
Daniel Vilela,

Odpowiedzi:

178

Możesz to zrobić na następujące sposoby:

1- Ręcznie otwórz nowe okno ( ctrlshiftn) i przejdź do:

Plik> Dodaj folder do obszaru roboczego. Następnie po prostu wybierz folder.

2- Otwórz panel poleceń ( ctrlshiftp) enter dupli naciśnij enter, który powieli bieżący obszar roboczy w nowym oknie
* duplto tylko filtr dla pełnego polecenia, czyli: Workspaces: Duplicate Workspace in New Windowdzięki komentarzowi dipnlink

Źródło: https://code.visualstudio.com/docs / editor / multi-root-workspaces
* Gotowe w Windows (10), vscode (1.35.1)

Diego Ricardo Valdivia Arreola
źródło
7
Proponuję edycję w celu wyjaśnienia, że ​​to nie „duplikat” wykonuje to, o co proszono, po prostu znajduje polecenie „Obszary robocze: Duplikat obszaru roboczego w nowym oknie”, które faktycznie wykonuje zadanie.
dipnlik
1
@dipnik Dodałem wyjaśnienie, dziękuję za uwagę.
Diego Ricardo Valdivia Arreola
1
To powinna być akceptowana odpowiedź. Pierwotnie zaakceptowana odpowiedź BYŁA OK, ale ta funkcja została wycofana jakiś czas temu.
javierojeda
Czy to w porządku, że właśnie zredagowałeś swoją odpowiedź, tak aby zawierała odpowiedź Elkhana ?
c24w
@DiegoRicardoValdiviaArreola, to było bardzo pomocne! Chciałem tylko dodać, że duplikat kopiuje wszystko, co aktualnie wybierasz. Więc trzeba by było zrobić wszystko jeszcze raz, aby dodać folder i bez wybierania czegokolwiek innego, wykonaj dupl!
WiccanKarnak
77

w najnowszej wersji jest to znacznie prostsze. Na karcie projektu, który chcesz zduplikować, otwórz panel poleceń (Command + shift + P na Macu), a następnie wpisz dupl, spowoduje to zduplikowanie obszaru roboczego w nowym oknie. Teraz możesz mieć jednocześnie 2 wersje tego samego projektu.

Elkhan Dadashov
źródło
1
Dzięki, to prawdopodobnie powinna być wybrana odpowiedź. Bardzo cenione!
Matt Sanders
1
nazwa polecenia:Workspaces: Duplicate Workspace in New Window
xinthose
7

Kliknij Add workspace folder...i otwórz ten sam folder. U mnie działa, inne rozwiązanie nie działa, po prostu przeskocz do innego okna.

zishe
źródło
3

O ile wiem, przyjęta odpowiedź nie jest poprawna, jak wskazuje C14L.

Można to zrobić poprzez otwarcie inny folder, który zawiera folder pracujesz w. Tak mówią mamy /projecti /project/srci /project/build, prawdopodobnie jesteś zainteresowany posiadaniem srcotwarte w dwóch instancjach VSCode, które można osiągnąć poprzez otwarcie /projecti /project/src.

Maurits Moeys
źródło
1

Oprócz zaakceptowanej odpowiedzi, oto sztuczka, jeśli chcesz otworzyć ten sam projekt w dwóch różnych oknach, ale pokazując dwie różne gałęzie git:

Skopiuj folder projektu i otwórz ten folder!

Jeśli chcesz mieć dwa okna w dwóch różnych gałęziach git, ta prosta sztuczka zadziała. Nie znam innych rozwiązań.

Shital Shah
źródło