Dzisiaj Microsoft wydał edytor plików / folderów Visual Studio Code .
Pierwszym ograniczeniem jest to, że wydaje się być aplikacją z pojedynczą instancją.
Czy istnieje sposób uzyskania wielu instancji lub otwarcia wielu folderów jednocześnie?
Dzisiaj Microsoft wydał edytor plików / folderów Visual Studio Code .
Pierwszym ograniczeniem jest to, że wydaje się być aplikacją z pojedynczą instancją.
Czy istnieje sposób uzyskania wielu instancji lub otwarcia wielu folderów jednocześnie?
Odpowiedzi:
Ctrl+ Shift+ Notworzy nowe okno, a Ctrl+ Knastępnie zwolni klawisze, a naciśnięcie Ootworzy bieżącą kartę w nowym oknie. Następnie możesz użyć menu Plik → Otwórz folder aby mieć dwa wystąpienia Visual Studio Code z różnymi folderami w każdym oknie.
⌘+ Shift+ Ni ⌘+ Kdla komputerów Mac.
Lista pomocnych skrótów klawiaturowych można znaleźć tutaj .
Posługiwać się
code -n
podczas uruchamiania programu. To „Otwiera nową sesję Visual Studio Code zamiast przywracać poprzednią sesję”. ( stąd ).
Użyłem tego sposobu, modyfikując skrót „Kod”, aby uwzględnić -n
parametr:
while Ctrl+K then release the keys and press O would open the current tab in a new window
Jeśli chcesz otworzyć wiele instancji tego samego folderu, nie jest on obecnie obsługiwany. Obejrzyj i oceń ten problem GitHub, jeśli chcesz go zaimplementować: Obsługa otwierania folderu projektu w wielu oknach programu Visual Studio Code
Ctrl+ Shift+ PDuplikuj obszar roboczy w nowym oknie Enter
from: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
Możesz także utworzyć skrót z pustą nazwą pliku
"%LOCALAPPDATA%\Local\Code\Code.exe" ""
Wiele wystąpień tego samego projektu
OBEJŚCIE
Nie można otworzyć wielu instancji tego samego folderu, ale obejściem, które znalazłem, jest otwieranie różnych folderów.
lib
-components
-models
-helpers
tests
Tutaj mogę otworzyć komponenty, modele i testy w różnych oknach, a następnie przejrzeć je na trzech monitorach.
Brzmi trochę prosto, ale to bardzo mi pomogło.
Przybyłem tutaj, aby dowiedzieć się, jak zmusić VSCode (Mac OS) do utworzenia nowego okna, gdy plik lub folder zostanie otwarty, a VSCode już działa. To samo, co robi GitHub Atom. Powyższe odpowiedzi nie odpowiedziały na moje zapytanie, ale znalazłem odpowiedź, więc podzielę się.
Ustawienie:
window.openFilesInNewWindow
- jeśli ustawione na on
, pliki otworzą się w nowym oknie.
window.openFoldersInNewWindow
- jeśli ustawione na on
, foldery otworzą się w nowym oknie.
Bonus, aby zachowywał się jak Atom: Ustaw window.newWindowDimensions
na maximised
.
Począwszy od wersji 0.9.0 dodaliśmy nowe ustawienie, window.reopenFolders
aby kontrolować, czy Visual Studio Code ma przywracać wszystkie foldery poprzedniej sesji.
Domyślnie przywrócone zostanie tylko ostatnie aktywne okno, nad którym pracowałeś, ale jeśli zmienisz to ustawienie na all
, Visual Studio Code ponownie otworzy wszystkie foldery w swoich oknach automatycznie.
W Linuksie (testowanym z Ubuntu i Kali Linux ) możesz również kliknąć kafelek prawym przyciskiem myszy i wybrać New Window
.
Możesz otworzyć wiele okien (z menu lub code
ponownie uruchamiając plik wykonywalny).
Niestety wydaje się, że w tej chwili nie ma możliwości osobnych instancji. Na przykład, jeśli masz otwarte dwie powłoki z różnymi środowiskami w każdej (różne ścieżki itp.), Uruchomienie code
dla obu spowoduje, że drugie okno będzie miało takie same ścieżki jak pierwsza i zignoruje środowisko, z którego zostało uruchomione.
Wiele okien VS Code można otworzyć na tym samym efekcie folderze, jeśli każde z nich otwiera inną ścieżkę. Na przykład w systemie Windows projekt w C: \ Git \ MyProject może być otwarty w jednym wystąpieniu VS Code, podczas gdy \ MyPC \ c $ \ Git \ MyProject jest otwarty w innym wystąpieniu. Jeśli udział administratora (c $) nie jest dostępny lub odpowiedni, można zbudować udział jawny, który zapewnia niezbędny dostęp.
Nie, to nie jest idealne rozwiązanie.
Jeśli masz wszystkie pliki JavaScript w wielu folderach w jednym folderze, który działa bardzo dobrze i właśnie to zrobiłem: