Odpowiedzi:
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.
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
Znajdź Session.sublime_session
plik, 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_session
plikó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
Linux (Ubuntu):
Wysublimowany tekst 2
~/.config/sublime-text-2/Settings/Session.sublime_session
Wysublimowany tekst 3
~/.config/sublime-text-3/Local/Session.sublime_session
Czego się spodziewać:
Na dole tego pliku powinien pojawić się komunikat podobny do następującego:
Usuń niechciane projekty z tego pliku
Jak będzie wyglądał plik po usunięciu projektu 3:
Zapisz i ponownie uruchom Sublime Text 2/3
Możesz sprawdzić Menedżera projektów wtyczki Sublime Text .
Możesz sprawdzić: clean-sublime-text-project-history
Ż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.
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.
• 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
-
• 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
Spokojnie, poszukaj "recent_workspaces"
sekcji, zwykle znajduje się ona na dole pliku.
Powinien wyglądać podobnie do tego:
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 .
~/.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.
dla MacOS High Sierra
musisz zmodyfikować plik Session.sublime_session , który można znaleźć w 3 podejściach
cd ~/Library/Application Support/Sublime Text 3/Local/
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
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
Samo z uruchomieniem polecenia next z linuxa oczyści obszar roboczy z wysublimowanego tekstu:
echo ''>$(locate Session.sublime_session)