Byłoby miło, gdyby Sublime Text usunął projekty, które usunąłeś z listy ostatnich projektów. Niestety tak nie jest i lista może zostać zaśmiecona projektami, które już nie istnieją.
Dopóki Sublime Text nie będzie oferować tej funkcji, istnieje kilka ręcznych sposobów usuwania projektów.
Opcja 1: Szybki sposób (Wyczyść wszystko):
Jeśli szukasz tylko najszybszego sposobu na uporządkowanie listy, ta opcja jest dla Ciebie.
Należy pamiętać, że spowoduje to usunięcie wszystkich projektów z najnowszej listy . Obejmuje to te, których nie usunąłeś.
W menu Sublime Text przejdź do:
Projekt> Otwórz ostatnie> Wyczyść elementy
Opcja 2: Sposób ręczny (ale z kontrolą, które projekty są usuwane):
Zamknij Sublime Text
Znajdź Session.sublime_sessionplik, korzystając z poniższych ścieżek i otwórz go za pomocą innego edytora kodu. * NIE otwieraj go za pomocą Sublime Text, ponieważ wszelkie wprowadzone zmiany zostaną nadpisane. *
Ścieżki do Session.sublime_sessionplików według wersji systemu operacyjnego i ST:
Windows x64:
Wysublimowany tekst 2
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
Wysublimowany tekst 3
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OS X:
Wysublimowany tekst 2
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
Wysublimowany tekst 3
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Dziwne; to okno jest właściwie widokiem ostatnich projektów ?! Ponieważ kiedy wypróbowałem to „w szybki sposób”, całkowicie wyczyściło okno. W każdym razie dziękuję za odpowiedź, zagłosowałem za prośbą o funkcję!
Anto
Tak, to na pewno trochę dziwne remis i ogólne zachowanie. Byłem lekko zdziwiony, kiedy to zrobiłem po raz pierwszy.
Valjas
3
ST3 -> c: \ Program Files \ Sublime Text 3 \ Data \ Local \ Session.sublime_session
psycho brm
7
Dla ST3 / Windows / Build 3047 widzę informacje o sesji w C: \ Users \ {user} \ AppData \ Roaming \ Sublime Text 3 \ Local \
Session.sublime_session
9
Dla ST3 / Linux (Ubuntu) / Build 3047 plik informacji o sesji jest przechowywany w ~ / .config / sublime-text-3 / Local /
Session.sublime_session
37
Żeby wyjaśnić coś w powyższym rozwiązaniu Valjasa.
Kiedy mówi: „Idź do folderu Sublime Preferences…”, ma na myśli: „Idź do folderu USER ” , a nie do folderu Program.
Uwaga: użyj innego edytora, aby zmodyfikować plik „Session.sublime_session”:
Chociaż dla wielu jest to oczywiste, dla innych może nie być:
Ty MASZ edytować Session.sublime_sessionplik z innego edytora tekstu , a sam Sublime Text musi być zamknięty .
NIE używaj samego Sublime Text ani nie zostawiaj uruchomionego programu podczas wprowadzania zmian.
Jeśli to zrobisz, nadpisze zmiany podczas zamykania aplikacji.
Wysublimowany tekst 3:
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
dla systemu Linux (Ubuntu) edycja~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672
1
czytając ostrzeżenie, pomyślałem, że ta odpowiedź, próbując powiedzieć ludziom, by nie używali wzniosłych. Prawie go zgodził. ;)
dieend
@dieend Good point amigo. Zaktualizowałem ostrzeżenie, aby było bardziej wyraźne i przyjazne, a ton mniej „dyktatorski”: s. Dzięki za uprzejme głosy :)
Ricardo Zea,
1
Dziękuję za wyjaśnienie!
BillyTom
1
dla Mac OS Sierra jego lokalizacja to~/Library/Application Support/Sublime Text 3/Local
diEcho
1
Sublime Text 2: Aby wyczyścić wysublimowaną historię plików, historię projektu, historię autouzupełniania i historię wyszukiwania / zamiany, wykonaj następujące czynności
Zamknij wszystkie wystąpienia wysublimowanego tekstu 2.
Usuń plik Session.sublime-session z katalogu Settings.
Zacznij wysublimować
Po ponownym zamknięciu Sublime i wyszukaniu katalogu ustawień, nadal będzie on zawierał plik Session.sublime-session, ponieważ Sublime utworzył go ponownie , ale jego rozmiar będzie mniejszy niż ten, który miałeś wcześniej, ponieważ nie zawiera żadnych niepotrzebnych danych z historii poprzednich projektów itp.
Mam nadzieję, że poprawi to czas uruchamiania wysublimowanego tekstu 2. Możesz wybrać kopię zapasową sesji Session.sublime-session do innego folderu na wypadek, gdybyś chciał zapamiętać ścieżki projektu itp. A następnie skopiować i wkleić plik, gdy będziesz go potrzebować oprogramowanie porównawcze. Po prostu pamiętaj, aby zamknąć sublime za każdym razem, gdy masz do czynienia z Session.sublime-session, tj. Jeśli chcesz wprowadzić jakieś zmiany w tym pliku, zrobiłbyś je w innym edytorze tekstu, takim jak Notatnik ++ itp.
musisz zmodyfikować plik Session.sublime_session , który można znaleźć w 3 podejściach
za pośrednictwem terminala
cd ~/Library/Application Support/Sublime Text 3/Local/
przez Sublime Text 3
kliknij pierwsze menu
Sublime Text > Preferences > Browse Packages...
otworzy lokalizację w Finderze, która jest
Macintosh HD> Użytkownicy> nazwa użytkownika (z ikoną domu)> Biblioteka> Obsługa aplikacji> Sublime Text 3> Pakiety
przejdź do jednego folderu w górę i kliknij folder lokalny
z Findera
Macintosh HD >> Użytkownicy >> nazwa użytkownika (z ikoną domową)> Biblioteka (domyślnie będzie to folder ukryty, kliknij command + shift + .) >> Obsługa aplikacji> Sublime Text 3> Local
i edytuj plik Session.sublime_session w innym niż sublime-text edytorze
Żeby wyjaśnić coś w powyższym rozwiązaniu Valjasa.
Kiedy mówi: „Idź do folderu Sublime Preferences…”, ma na myśli: „Idź do folderu USER ” , a nie do folderu Program.
Uwaga: użyj innego edytora, aby zmodyfikować plik „Session.sublime_session”:
Chociaż dla wielu jest to oczywiste, dla innych może nie być:
Ty MASZ edytować
Session.sublime_session
plik z innego edytora tekstu , a sam Sublime Text musi być zamknięty .NIE używaj samego Sublime Text ani nie zostawiaj uruchomionego programu podczas wprowadzania zmian.
Jeśli to zrobisz, nadpisze zmiany podczas zamykania aplikacji.
Wysublimowany tekst 3:
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
• Linux (Ubuntu):
~/.config/sublime-text-3/Local/Session.sublime_session
• Mac OSX / Sierra:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Instalacja przenośna (może działać również dla ST2, ale nie testowałem):
/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session
-
Wysublimowany tekst 2:
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
• Mac OSX:
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session"
następnie znajdź sekcję"recent_workspaces"
.• Linux (Ubuntu):
~/.config/sublime-text-2/Settings/Session.sublime_session
Gdzie edytować plik
Spokojnie, poszukaj
"recent_workspaces"
sekcji, zwykle znajduje się ona na dole pliku.Powinien wyglądać podobnie do tego:
Kredyty
Dodano ścieżkę do ST3 Linux (Ubuntu) / Build 3047 z komentarza @ ezrepotein4.
Dodano ścieżkę do ST2 Linux (Ubuntu) z komentarza @ 0x4a6f4672.
Ścieżki Windows x64 i Mac pobrane z tego postu .
źródło
~/.config/sublime-text-2/Settings/Session.sublime_session
~/Library/Application Support/Sublime Text 3/Local
Sublime Text 2: Aby wyczyścić wysublimowaną historię plików, historię projektu, historię autouzupełniania i historię wyszukiwania / zamiany, wykonaj następujące czynności
Po ponownym zamknięciu Sublime i wyszukaniu katalogu ustawień, nadal będzie on zawierał plik Session.sublime-session, ponieważ Sublime utworzył go ponownie , ale jego rozmiar będzie mniejszy niż ten, który miałeś wcześniej, ponieważ nie zawiera żadnych niepotrzebnych danych z historii poprzednich projektów itp.
Mam nadzieję, że poprawi to czas uruchamiania wysublimowanego tekstu 2. Możesz wybrać kopię zapasową sesji Session.sublime-session do innego folderu na wypadek, gdybyś chciał zapamiętać ścieżki projektu itp. A następnie skopiować i wkleić plik, gdy będziesz go potrzebować oprogramowanie porównawcze. Po prostu pamiętaj, aby zamknąć sublime za każdym razem, gdy masz do czynienia z Session.sublime-session, tj. Jeśli chcesz wprowadzić jakieś zmiany w tym pliku, zrobiłbyś je w innym edytorze tekstu, takim jak Notatnik ++ itp.
źródło
dla MacOS High Sierra
musisz zmodyfikować plik Session.sublime_session , który można znaleźć w 3 podejściach
za pośrednictwem terminala
przez Sublime Text 3
kliknij pierwsze menu
otworzy lokalizację w Finderze, która jest
przejdź do jednego folderu w górę i kliknij folder lokalny
z Findera
i edytuj plik Session.sublime_session w innym niż sublime-text edytorze
źródło
Samo z uruchomieniem polecenia next z linuxa oczyści obszar roboczy z wysublimowanego tekstu:
źródło