2015-07-07 15 views
14

VSCode zawsze wydaje się zapamiętywać moją sesję i ponownie otwierać pliki i/lub projekt, który był otwarty, gdy ostatni raz go używałem. Oczywiście działa poprawnie podczas uruchamiania go z wiersza poleceń z dostarczonym plikiem lub folderem, ale podczas otwierania ze skrótu paska zadań, chciałbym, aby domyślnie było puste środowisko.Kod Visual Studio zawsze ponownie otwiera poprzedni plik lub folder

Czy istnieje sposób na zmianę tego zachowania?

+5

Jak ?? Moje VSCode nigdy nie pamięta poprzednich sesji. Zawsze otwiera się z zupełnie nową zakładką "Untitled-1". Napędziło mnie to na orzechy – Green

+0

@Green Obecnie zapamiętuje tylko poprzednie pliki, jeśli masz otwarty folder/obszar roboczy. Po prostu otwórz dowolny losowy folder (wybrałem folder na pulpicie) i teraz zapamiętuje dowolny plik pomiędzy sesjami, nawet tymi z tego folderu. – Cardin

+1

Duży gruby +1 ode mnie, ponieważ to pytanie faktycznie ujawnił, że kod VS może przywrócić poprzednią sesję. XD Również pod względem tego, co @Cardin stwierdza, że ​​rzeczy się zmieniły. Mam najnowszy kod VS uruchomiony na Win10 i ustawienie '" window.reopenFolders ":" all "' otwiera każdy pojedynczy plik niezależnie od tego, czy znajduje się w aktualnie aktywnym katalogu, czy nie. Niestety wygląda na to, że kod VS nadal nie obsługuje wielu aktywnych katalogów z powodu tego "aktywnego katalogu = obszaru roboczego". – rbaleksandar

Odpowiedz

18

Można też przejść do ustawień i użyć następujących:

„window.reopenFolders”: „none”

która nie zostanie ponownie otwarty foldery, które zostały pracujących na po zamknięciu edytora . Pozostałe opcje to one (domyślnie) i all.

2017-11-09: Opcja jest teraz zmieniana w najnowszych wersjach.

"window.restoreWindows": "none" 

Zobacz Mathieu DOMER's answer.

+0

Zmieniam zaakceptowaną odpowiedź na tę, ponieważ mam wrażenie, że podejście do ustawień jest lepsze niż przełącznik linii poleceń, który wpływa tylko na jeden skrót. –

+2

Foldery? Nie używam folderów. A może tylko pliki? – Green

+0

@Green Możesz mieć jeden aktywny katalog (przestrzeń roboczą), ale dowolną liczbę otwartych plików w obrębie tego obszaru roboczego lub poza nim (przynajmniej od 26 kwietnia 2017 r., Kiedy odkryłem, że to ustawienie w ogóle istnieje: D). – rbaleksandar

7

Możesz dodać opcję -n do uruchomienia kodu VS i zawsze zaczyna się od pustego okna, nie przywracając poprzedniej sesji.

6

Dzięki najnowszej aktualizacji, wydaje się, że parametr został zmieniony, teraz użyć:

"window.restoreWindows": "none" 
Powiązane problemy