Удаление проектов в Sublime Text 2 и 3
Как удалить проект из окон проекта Sublime Text 2 и 3 (Ctrl + Alt + P)?
Delete не имеет никакого эффекта, нет контекстного меню, и удаление связанных файлов *.sublime-project
и *.sublime-workspace
также не удаляет проект из списка.
Любая идея? Поскольку это окно начинает засоряться...
Ответы
Ответ 1
Было бы неплохо, если бы Sublime Text удалил проекты, которые вы удалили из списка последних проектов. К сожалению, это не так, и список может быть завален проектами, которые больше не существуют.
Пока Sublime Text не предлагает эту функцию, есть несколько ручных способов удаления проектов.
Вариант 1: быстрый способ (очистить все):
Если вы ищете самый быстрый способ очистки списка, этот вариант для вас.
Помните, что это очистит все проекты в последнем списке. Это включает те, которые вы не удалили.
В меню Sublime Text goto:
Проект > Открыть последние > Очистить элементы
![enter image description here]()
Вариант 2: Ручной способ (но с контролем над удалением проектов):
- Закрыть Sublime Text
-
Найдите файл Session.sublime_session
, используя приведенные ниже пути и откройте его другим редактором кода. * НЕ открывайте его с помощью Sublime Text, поскольку любые сделанные вами изменения будут перезаписаны. *
Путь к Session.sublime_session
файлу, указанному в OS и ST версии:
Windows x64:
Sublime Text 2
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
Sublime Text 3
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OSX:
Sublime Text 2
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
Sublime Text 3
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Linux (Ubuntu):
Sublime Text 2
~/.config/sublime-text-2/Settings/Session.sublime_session
Sublime Text 3
~/.config/sublime-text-3/Local/Session.sublime_session
Что ожидать:
В нижней части этого файла вы увидите следующее:
![enter image description here]()
-
Удалите нежелательные проекты из этого файла
Как выглядит файл после удаления проекта3:
![enter image description here]()
-
Сохранить и перезапустить Sublime Text 2/3
Вариант 3: Путь к плагину
Вы можете проверить плагин Sublime Text Project Manager.
Вариант 4: способ Node.js
Вы можете проверить: clean-sublime-text-project-history
Ответ 2
Просто прояснить что-то в решении Валяса выше.
Когда он говорит: "Перейдите в папку Sublime Preferences...", он означает: "Перейдите в папку ПОЛЬЗОВАТЕЛЬ", а не папку "Программа".
Внимание: используйте другой редактор, чтобы изменить файл Session.sublime_session:
Хотя очевидно для многих, это может быть не для других:
Вы HAVE, чтобы отредактировать файл Session.sublime_session
с помощью другого текстового редактора, а сам Sublime Text должен закрыть.
НЕ использовать, использовать Sublime Text самостоятельно или оставить программу запущенной при внесении изменений.
Если вы это сделаете, это приведет к перезаписыванию изменений при закрытии приложения.
Возвышенный текст 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
• Переносная установка (она может работать и для ST2, но я не тестировал):
/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session
-
Sublime Text 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"
затем найдите раздел "recent_workspaces"
.
• Linux (Ubuntu):
~/.config/sublime-text-2/Settings/Session.sublime_session
Где редактировать файл
Просто найдите раздел "recent_workspaces"
, он обычно находится в нижней части файла.
Он должен выглядеть примерно так:
![enter image description here]()
Кредиты
-
Путь к ST3 Linux (Ubuntu)/Build 3047 добавлен из комментария @ezrepotein4.
-
Путь ST2 Linux (Ubuntu) добавлен из комментария @0x4a6f4672.
-
Пути Windows x64 и Mac, взятые из этот пост.
Ответ 3
Sublime Text 2:
Чтобы очистить возвышенную историю файлов, историю проектов, историю автозаполнения и найти/заменить историю, выполните следующие
- Закройте все экземпляры возвышенного текста 2.
- Удалите файл Session.sublime-session в папке Settings.
- Запуск возвышенного
Когда вы снова закроете возвышенность и просмотрите каталог настроек, он все равно будет иметь файл Session.sublime-session, потому что возвышенный воссозданный, но его размер будет меньше, чем тот, который у вас был раньше, потому что он не содержит никаких барабанных данных из предыдущей истории проектов и т.д.
Я надеюсь, что это улучшит время запуска для возвышенного текста 2.
Вы можете выбрать резервное копирование Session.sublime-session в другую папку, если хотите запомнить пути к проекту и т.д., А затем скопируйте их, как только вам понадобится, с помощью программного обеспечения для сравнения файлов. Просто не забудьте закрыть возвышенную информацию, когда вы имеете дело с Session.sublime-session, то есть если вам нужно внести какие-либо изменения в этот файл, вы должны сделать их в каком-то другом текстовом редакторе, таком как notepad ++ и т.д.
Ответ 4
для MacOS High Sierra
вам нужно изменить файл Session.sublime_session, который можно найти с тремя подходами
через терминал
cd ~/Library/Application Support/Sublime Text 3/Local/
через Sublime Text 3
нажмите на первое меню
Sublime Text > Preferences > Browse Packages...
он откроет местоположение в Finder, которое
Macintosh HD > Пользователи > имя пользователя (с домашним значком) > Библиотекa > Поддержка приложений > Sublime Text 3 > Пакеты
переместитесь в одну папку вверх и щелкните папку Локальная
из Finder
Macintosh HD → Пользователи → имя пользователя (с домашним значком) > Библиотека (это будет скрытой папкой по умолчанию, нажмите command + shift + .
) → Aplication Support > Sublime Text 3 > Local
и отредактируйте файл Session.sublime_session в отличие от редактора высотного текста