Видалення проектів у піднесеному тексті 2 та 3


158

Як видалити проект із вікон проектів Sublime Text 2 та 3 ( Ctrl+ Alt+ P)?

Deleteне має ефекту, немає контекстного меню, а також видалення пов'язаних файлів *.sublime-projectі проект *.sublime-workspaceтакож не видаляє зі списку.

Будь-яка ідея? Тому що це вікно починає захаращуватися ...

Відповіді:


331

Було б добре, якби Sublime Text видалив проекти, які ви видалили зі списку останніх проектів. На жаль, цього немає, і список може бути заповнений проектами, які вже не існують.

Поки Sublime Text не пропонує цю функцію, існує кілька ручних способів видалення проектів.

Варіант 1: Швидкий шлях (Очистити все):

Якщо ви просто шукаєте найшвидший спосіб очистити свій список, ця опція призначена для вас.

Будь ласка, майте на увазі, що це очистить усі проекти з недавнього списку . Сюди входять ті, які ви не видаляли.

У меню піднесеного тексту перейдіть до:

Проект> Відкрити останні> Очистити елементи

введіть тут опис зображення

Варіант 2: Ручний спосіб (але з контролем, які проекти видаляються):

  1. Закрити піднесений текст
  2. Знайдіть Session.sublime_sessionфайл за допомогою наведених нижче шляхів та відкрийте його за допомогою іншого редактора коду. * НЕ відкривайте його з Sublime Text, оскільки будь-які внесені вами зміни будуть перезаписані. *

    Шляхи до Session.sublime_sessionфайлу, перелічені версії ОС та ST:

    Windows x64:

    Піднесений текст 2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    Піднесений текст 3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OSX:

    Піднесений текст 2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    Піднесений текст 3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux (Ubuntu):

    Піднесений текст 2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    Піднесений текст 3

    ~/.config/sublime-text-3/Local/Session.sublime_session

    Що очікувати, щоб побачити:

    У нижній частині цього файлу ви повинні побачити щось подібне:

    введіть тут опис зображення

  3. Видаліть із цього файлу небажані проекти

    Як виглядатиме файл після видалення project3:

    введіть тут опис зображення

  4. Збережіть і повторно запустіть Sublime Text 2/3

Варіант 3: Плагін

Ви можете перевірити плагін Sublime Text Manager .

Варіант 4: Шлях Node.js

Ви можете перевірити: чистий-піднесений текст-історія проекту


Дивний; це вікно - це насправді перегляд останніх проектів ?! Бо коли я спробував це «швидким шляхом», він повністю очистив вікно. У будь-якому випадку, дякую за пришельця, я проголосував за прохання про функцію!
Анто

Так, це трохи дивно, напевно, нічия та поведінка в цілому. Я злегка спантеличився в перший раз, коли я це зробив.
Valjas

3
ST3 -> c: \ Файли програми \ Піднесений текст 3 \ Дані \ Локальні \ Session.sublime_session
psycho brm

7
Для ST3 / Windows / Build 3047 я бачу інформацію про сеанс на C: \ Users \ {user} \ AppData \ Roaming \ Sublime Text 3 \ Local \ Session.sublime_session
phirschybar

9
Для ST3 / Linux (Ubuntu) / Build 3047 файл інформації про сеанс зберігається у ~ / .config / sublime-text-3 / Local / Session.sublime_session
ezpn

37

Просто для уточнення чогось у рішенні Валяса вище.

Коли він каже: "Перейдіть у папку" Налаштування піднесене ... ", він означає: " Перейдіть до папки USER " , а не до папки Program.


Увага: Використовуйте інший редактор, щоб змінити файл "Session.sublime_session":

Хоча для багатьох це очевидно, для інших це може бути не так:

Ви ПОВИННІ відредагуватиSession.sublime_session файл з іншим текстовим редактором , а сам Sublime Text повинен бути закритий .

НЕ використовуйте сам Sublime Text або не залишайте програму запущеною під час внесення змін.

Якщо ви це зробите, ви заміните зміни, коли закриваєте додаток.


Піднесений текст 3:

ВІННІ 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

Установка портативного ПК (може працювати і для ST2, але я не тестував):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

-

Текст піднесеного 2:

ВІННІ 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" потім знайдіть розділ "recent_workspaces" .

Linux (Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


Де редагувати файл

Легко, шукайте "recent_workspaces" розділ, зазвичай це внизу файлу.

Це має виглядати приблизно так:

введіть тут опис зображення


Кредити

  1. ST3 Linux (Ubuntu) / Build 3047 доданий шлях з коментаря @ ezrepotein4.

  2. До коментаря @ 0x4a6f4672 додано шлях ST2 Linux (Ubuntu).

  3. Шлях Windows x64 та Mac, взяті з цієї публікації .


3
для Linux (Ubuntu) редагування~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672

1
читаючи попередження, я думав, що ця відповідь намагається сказати людям не використовувати піднесене. Майже спростував це. ;)
dieend

@dieend Добрий момент аміго. Я оновив попередження, щоб бути більш чітким та доброзичливим та менш "диктаторським" тоном: с. Дякую також за підсумкові результати :)
Рікардо Зее

1
Дякуємо за роз’яснення!
BillyTom

1
для Mac OS Sierra це місце розташування~/Library/Application Support/Sublime Text 3/Local
diEcho

1

Текст піднесеного 2: Щоб очистити історію піднесених файлів, історію проектів, історію автозаповнення та знайти / замінити історію, виконайте наступне

  1. Закрийте всі екземпляри піднесеного тексту 2.
  2. Видаліть файл Session.sublime-session у каталозі Налаштування.
  3. Початок піднесеного

Якщо ви знову закриєте піднесений і шукаєте каталог налаштувань, у ньому все ще буде файл Session.sublime-сеансу, оскільки піднесений повторно створений але його розмір повинен бути меншим, ніж той, який ви мали раніше, тому що він не містить жодних непотрібних даних з історії попередніх проектів тощо.

Я сподіваюся, що це покращить час запуску для піднесеного тексту 2. Ви можете вибрати резервну копію сеансу Session.sublime до іншої папки, у якій ви хочете запам’ятати шляхи проекту тощо, а потім скопіювати вставити один раз, коли вам потрібно використовувати файл програмне забезпечення для порівняння. Просто не забудьте закрити піднесене, коли ви маєте справу з Session.sublime-сеансом, тобто якщо вам потрібно внести будь-які зміни у цей файл, ви вноситимете їх у інший текстовий редактор, наприклад блокнот ++ тощо.


0

для MacOS High Sierra

вам потрібно змінити файл Session.sublime_session, який можна знайти за допомогою 3 підходів

через термінал

cd ~/Library/Application Support/Sublime Text 3/Local/

через піднесений текст 3

натисніть на перше меню

Sublime Text > Preferences > Browse Packages...

це відкриє місцезнаходження в Finder, який є

Macintosh HD> Користувачі> ім'я користувача (з піктограмою будинку)> Бібліотека> Підтримка програм> Піднесений текст 3> Пакети

перейдіть до однієї папки вгору та натисніть на локальну папку

від Finder

Macintosh HD >> Користувачі >> ім'я користувача (з піктограмою будинку)> Бібліотека (ця папка за замовчуванням буде прихованою, натисніть command + shift + .) >> Підтримка додатків> Текст піднесеного 3> Місцевий

і відредагуйте файл Session.sublime_session, крім редактора піднесеного тексту

 


0

Поодинці із запуском команди поруч із Linux буде очищати робочу область від піднесеного тексту:

echo ''>$(locate Session.sublime_session)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.