Otwórz ponownie ostatnią zamkniętą kartę w programie Visual Studio

139

Czy istnieje sposób, aby ponownie otworzyć ostatnią zamkniętą kartę w programie Visual Studio? Podobny do Ctrl+ Shift+ tw FireFox i Chrome?

Shawn
źródło

Odpowiedzi:

187

Nie jest to dokładnie odpowiednik, ale może być pomocny, więc wspomniałbym o tym.

W rzeczywistości istnieje znacznie prostszy sposób, którym jest nawigacja wstecz ( Ctrl+ -). Nawet jeśli plik jest zamknięty, VS otwiera go w nowej karcie. Oczywiście jest to przydatne tylko w przypadku otwierania zamkniętej karty natychmiast po jej zamknięciu (tj. Jeśli nigdzie indziej nie nawigowałeś dużo).

nawfal
źródło
8
To naprawdę działa tylko wtedy, gdy pracowałeś w tym pliku bezpośrednio przed jego zamknięciem.
Josh Withee,
1
Działa to nawet po zamknięciu wszystkich kart. Wystarczy, że „zachowaj otwartą / przypnij” każdą kartę, w przeciwnym razie będzie ona zastępować kartę.
Sujit Singh
Standardowy pasek narzędzi - pod ikoną strzałki Nawiguj wstecz - pokazuje listę plików, nad którymi znajduje się pętla Ctrl + -. Zawiera listę otwartych plików, nawet jeśli ich nie edytowałeś. Przynajmniej w VS2017.
pasx
@pasx, nie musisz edytować, ale musisz przejść do pliku (tj. otworzyć plik), aby ctrl - działał. Wyobraź sobie, że zamknąłeś kartę w tle, do której nie wszedłeś. Nie możesz ctrl- do tego pliku. Mam nadzieję, że VS w pewnym momencie zajmie się tym.
nawfal
60

Weź również pod uwagę Alt+ F,F lub Alt+ F, Alt+F .

(wciśnij Alti przytrzymaj, teraz trzymając wciśnij, Fa potem jeszcze raz F).

Otworzy się menu ostatnich plików, które następnie możesz wybrać strzałkami, aby wybrać jeden i otworzyć go, naciskając Enter.

wprowadź opis obrazu tutaj

Trident D'Gao
źródło
20
Aby wyjaśnić, jest to menu File-> Recent Files.
Sam
2
prosty i dobry sposób, ale kończy się niepowodzeniem, gdy
zamkniesz
Prosty i wystarczająco dobry dla "klasycznych" plików, ale nie może ponownie otworzyć innych kart, takich jak na przykład eksplorator kontroli źródła.
Gregory_Ott
3
Dla wszystkich zdezorientowanych: Uderzasz Alt+F, F. Nie naciskasz ponownie Alt. Możesz zwolnić Alt po pierwszym Alt + F lub nadal możesz go przytrzymać. Ale nie naciskaj go ponownie.
bugybunny
you are God @trident
Marin
30

Jeśli używasz VS 2008, PowerCommands oferuje panel „Cofnij Zamknij”, zawierający ostatnio zamknięte dokumenty, lub jak powiedział David, sprawdź menu Plik. Jednak PowerCommands nie ogranicza liczby wyświetlanych plików.

Chris Doggett
źródło
2
Dziękujemy za wyjaśnienie, jak uzyskać do niego dostęp za pośrednictwem PowerCommands.
Tyler Forsythe
1
link nie działa
user1306322
18

Nie wiem, jak otworzyć ostatnią zamkniętą kartę, ale możesz otworzyć swój najnowszy plik za pomocą menu Plik, a górna powinna być ostatnio zamkniętą kartą.

David Yancey
źródło
2
Lista ostatnich plików jest zapełniona plikami otwartymi poza zakresem rozwiązania
abatishchev
1
Lista ostatnich plików zawiera pliki otwarte poza zakresem rozwiązania, wraz z większością plików otwartych w bieżącym rozwiązaniu. Najnowszy plik znajduje się u góry.
David Yancey
Zamówienie nie jest ostatnio zamknięte, ale raczej ostatnio otwarte, co niestety nie jest idealne.
Mike Weir,
3

Możesz to zrobić (przynajmniej w Visual Studio 2019), naciskając Ctrl + T, R, co otwiera małe okno, które pokazuje ostatnio otwarte okna.

Źródło

BotMaster3000
źródło
To samo w programie Visual Studio 2017
Wheezil
0

W programie Visual Studio 2020 można użyć znakuShift + Ctrl+ T, który jest skojarzony z ponownie otwartym edytorem zamkniętym . To powinno zrobić to, czego oczekujesz.

Etienne Weil
źródło
1
Mówisz o VS Code.
nawfal
W VS Code wartością domyślną jest: { "key": "ctrl+shift+t", "command": "workbench.action.reopenClosedEditor" }Ctrl + Shift + P „Otwórz domyślne skróty klawiaturowe (JSON)” Dodaj tę wartość, jeśli nie jest ona domyślna.
Philip Rego