Sublime text 3 как удалить проект
How do you remove a project from Sublime Text 2 and 3's project windows ( Ctrl + Alt + P ) ?
Delete has no effect, there is no contextual menu, and deleting the associated files *.sublime-project and *.sublime-workspace doesn't remove the project from the list either.
Any idea? Because this window begins to be cluttered.
6 Answers 6
It would be nice if Sublime Text removed projects you've deleted from the recent projects list. Unfortunately, it does not and the list can become littered with projects that no longer exist.
Until Sublime Text offers this feature there are a couple of manual ways you can remove projects.
If you're just looking for the fastest way to clean up your list this option is for you.
Please be aware that this will clear out all projects in the recent list. This includes ones you have not deleted.
In the Sublime Text menu goto:
Project > Open Recent > Clear Items
Locate the Session.sublime_session file using the paths below and open it with another code editor. * DO NOT open it with Sublime Text as any changes you make will be overwritten. *
Paths to Session.sublime_session file listed by OS and ST version:
Windows x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OSX:
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Linux (Ubuntu):
What to expect to see:
You should see something like the following at the bottom of this file:
Remove the unwanted project(s) from this file
What the file would look like after deleting project3:
Save and re-launch Sublime Text 2/3
You can check out the Sublime Text plugin Project Manager.
Weird; this window is actually a view on recent projects ?! Because when I tried it "the quick way", it completely cleared the window. Anyway, thanks for the anwser, I voted up the feature request !
Yeah, it is a bit odd for sure the tie in and the behavior overall. I was slightly puzzled the first time I did it too.
For ST3 / Windows / Build 3047 I am seeing the session info in C:\Users\
For ST3 / Linux (Ubuntu) / Build 3047 session info file is stored in ~/.config/sublime-text-3/Local/Session.sublime_session
Just to clarify something in Valjas' solution above.
When he says: "Go to Sublime Preferences folder. " he means: "Go to the USER folder", not the Program folder.
Although obvious for many, it may not be for others:
You HAVE to edit the Session.sublime_session file with a different text editor, and Sublime Text itself has to be closed.
DO NOT use Sublime Text itself, or leave the program running while making the changes.
If you do it'll overwrite your changes when closing the app.
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
• Linux (Ubuntu):
• Mac OSX/Sierra:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Portable Installation (It might work for ST2 as well but I haven't tested):
• 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" then find the section "recent_workspaces" .
• Linux (Ubuntu):
Easy, look for the "recent_workspaces" section, it's usually at the bottom of the file.
It should look similar to this:
Credits
ST3 Linux (Ubuntu) / Build 3047 path added from @ezrepotein4's comment.
ST2 Linux (Ubuntu) path added from @0x4a6f4672's comment.
Windows x64 and Mac paths taken from this post.
when reading the warning, I thought this answer trying to told people to not uses sublime. Almost downvoted it. ;)
@dieend Good point amigo. I updated the warning to be more explicit and friendly, and less "dictator-like" tone :p. Thanks for the upvote too :)
Sublime Text 2: To clean up sublime file history, project history, autocomplete history and find/replace history do the following
- Close all instances of sublime text 2.
- Delete the file Session.sublime-session in Settings directory.
- Start up sublime
When you close sublime again and look up the settings directory, it will still have a Session.sublime-session file because sublime re-created it but its size shall be smaller than the one you had earlier cos it doesn't contain any junk data from previous projects history etc.
I hope this shall improve startup times for sublime text 2. You may choose to take a backup of Session.sublime-session to a different folder incase you want to remember the project paths etc. and then copy paste the once you need using a file comparison software. Just remember to close sublime whenever you deal with Session.sublime-session i.e. if you need to make any changes in that file, you'd be making them in some other text editor like notepad++ etc.
Как удалить проект из окон проекта Sublime Text 2 и 3 ( Ctrl + Alt + P ) ?
удалить не имеет никакого эффекта, нет контекстного меню, и удаление связанных файлов *.sublime-project и *.sublime-workspace также не удаляет проект из списка.
есть идеи? Потому что это окно начинает захламляться.
было бы неплохо, если бы Sublime Text удалил проекты, которые вы удалили из списка последних проектов. К сожалению, это не так, и список может быть завален проектами, которые больше не существуют.
пока Sublime Text не предлагает эту функцию, есть несколько ручных способов удаления проектов.
если вы просто ищете быстрый способ, чтобы очистить свой список этот вариант для вас.
пожалуйста, имейте в виду, что это очистит все проекты в недавнем списке. Это включает в себя те, которые вы не удалили.
в меню Sublime Text goto:
Проект > Открыть Последние > Очистить Элементы
найти Session.sublime_session файл, используя пути ниже, и откройте его с помощью другого редактора кода. * не открывайте его с помощью Sublime Text, так как любые внесенные вами изменения будут перезаписаны. *
пути Session.sublime_session файл, указанный OS и 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
Возвышенный Текст 3
что ожидать увидеть:
вы должны увидеть что-то вроде следующего в нижней части этой файл:
удалите ненужные проекты из этого файла
как будет выглядеть файл после удаления project3:
сохранить и повторно запустить Sublime Text 2/3
вы можете проверить плагин Sublime Text Менеджер Проекта.
4: В Узел.Яш сторону
просто чтобы прояснить кое-что в выше решение Valjas'.
когда он говорит: " перейдите в папку Sublime Preferences. " он имеет в виду:"поехали на пользователей папка", а не в папке программы.
хотя очевидно для многих, это может быть не для других:
вы есть редактировать Session.sublime_session С другой текстовый редактор, а сам возвышенный текст должен закрыт.
НЕ используйте сам Sublime Text или оставьте программу запущенной во время внесения изменений.
если вы это сделаете, это перезапишет ваши изменения при закрытии приложения.
• Windows x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
• Linux (Ubuntu):
• Mac OSX / Sierra:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Портативная Установка (это может работать и для ST2, но я не тестировал):
• 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):
легко, ищите "recent_workspaces" раздел, он обычно находится в нижней части файла.
это должно выглядеть примерно так:
кредиты
ST3 Linux (Ubuntu) / Build 3047 путь добавлен из комментария @ezrepotein4.
путь ST2 Linux (Ubuntu) добавлен из комментария @0x4a6f4672.
пути Windows x64 и Mac взяты из этот пост.
Возвышенный Текст 2: Чтобы очистить историю файлов sublime, историю проекта, историю автозаполнения и историю поиска / замены, выполните следующие действия
- закройте все экземпляры sublime text 2.
- удалить файл Session.sublime-сеанс в каталоге настроек.
- запуск sublime
когда вы снова закроете sublime и посмотрите каталог настроек, у него все равно будет сеанс.sublime-файл сеанса, потому что sublime вновь созданный он, но его размер должен быть меньше, чем тот, который у вас был раньше, потому что он не содержит ненужных данных из истории предыдущих проектов и т. д.
Я надеюсь, что это улучшит время запуска для sublime text 2. Вы можете выбрать резервное копирование сеанса.sublime-сеанс в другую папку, если вы хотите запомнить пути к проекту и т. д. а затем скопируйте вставьте один раз, когда вам нужно, используя программное обеспечение для сравнения файлов. Просто не забудьте закрыть sublime когда вы имеете дело с сессии.sublime-session т. е. если вам нужно внести какие-либо изменения в этот файл, вы сделаете их в другом текстовом редакторе, таком как notepad++ и т. д.
для MacOS High Sierra
вам нужно изменить сессии.sublime_session файл, который можно найти с 3 подходами
через терминал
через возвышенный текст 3
нажмите на первое меню
Он откроет местоположение в Finder, которое является
Macintosh HD > пользователи > имя Пользователя (со значком home) > библиотека > Поддержка Приложений > Sublime Text 3 > Пакеты
переместить в одну папку вверх и нажмите на местные папку
из Finder
Macintosh HD > > пользователи > > имя Пользователя (со значком home) > библиотека (это будет скрыта папка по умолчанию, нажмите command + shift + . ) >> Поддержка Приложений > Sublime Text 3 > Local
и отредактируйте файл сессии.sublime_session в отличном от sublime-text editor
наедине с запуском команды next из linux, будет очищено рабочее пространство sublime text:
Как удалить проект из окон проектов Sublime Text 2 и 3 ( Ctrl + Alt + P )?
Delete не имеет никакого эффекта, нет контекстного меню и удаление связанных файлов, *.sublime-project а *.sublime-workspace также не удаляет проект из списка.
Любая идея? Потому что это окно начинает захламляться .
Было бы неплохо, если бы Sublime Text удалил проекты, которые вы удалили, из списка последних проектов. К сожалению, это не так, и список может быть завален проектами, которых больше не существует.
Пока Sublime Text не предлагает эту функцию, есть несколько ручных способов удаления проектов.
Если вы просто ищете самый быстрый способ очистить свой список, этот вариант для вас.
Имейте в виду, что при этом будут удалены все проекты из недавнего списка . Сюда входят те, которые вы не удалили.
In the Sublime Text menu goto:
Project > Open Recent > Clear Items
Найдите 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 OS X:
Возвышенный текст 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
Возвышенный текст 3
Что ожидать увидеть:
Внизу файла вы должны увидеть что-то вроде следующего:
Удалите ненужные проекты из этого файла
Как будет выглядеть файл после удаления project3:
Сохраните и повторно запустите Sublime Text 2/3
Вы можете проверить плагин Sublime Text Project Manager .
Странный; это окно собственно просмотр последних проектов ?! Потому что, когда я попробовал "быстрый способ", он полностью очистил окно. В любом случае, спасибо за ответ, я проголосовал за запрос функции!
Да, это, конечно, немного странно, связанное с этим и поведение в целом. Я тоже был немного озадачен, когда сделал это в первый раз.
Для ST3 / Windows / Build 3047 я вижу информацию о сеансе в C: \ Users \
Для ST3 / Linux (Ubuntu) / Build 3047 файл информации о сеансе хранится в ~ / .config / sublime-text-3 / Local / Session.sublime_session
Просто чтобы прояснить что-то в решении Вальяса выше.
Когда он говорит: «Перейти в папку Sublime Preferences . », он имеет в виду: «Перейти в папку USER » , а не в папку Program.
Хотя для многих это очевидно, для других это может быть не так:
Вы ДОЛЖНЫ редактировать Session.sublime_session файл в другом текстовом редакторе , а сам Sublime Text должен быть закрыт .
НЕ используйте сам Sublime Text и не оставляйте программу работающей во время внесения изменений.
Если вы это сделаете, ваши изменения будут перезаписаны при закрытии приложения.
• WINDOWS x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
• Linux (Ubuntu):
• Mac OSX / Sierra:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Переносная установка (может работать и для ST2, но я не тестировал):
• 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):
Легко, ищите "recent_workspaces" раздел, он обычно внизу файла.
Это должно выглядеть примерно так:
Кредиты
Путь к ST3 Linux (Ubuntu) / Build 3047 добавлен из комментария @ ezrepotein4.
Путь ST2 Linux (Ubuntu) добавлен из комментария @ 0x4a6f4672.
Пути к Windows x64 и Mac взяты из этого поста .
читая предупреждение, я подумал, что этот ответ пытается убедить людей не использовать возвышенное. Почти проголосовал против. ;)
@dieend Хороший вопрос, амиго. Я обновил предупреждение, сделав его более ясным и дружелюбным и менее «диктаторским» тоном: с. Спасибо и за голос :)
Sublime Text 2: чтобы очистить возвышенную историю файлов, историю проекта, историю автозаполнения и историю поиска / замены, выполните следующие действия.
- Закройте все экземпляры возвышенного текста 2.
- Удалите файл Session.sublime-session в каталоге настроек.
- Запуск возвышенного
Когда вы снова закрываете sublime и просматриваете каталог настроек, он все равно будет иметь файл Session.sublime-session, потому что Sublime воссоздал его, но его размер должен быть меньше, чем тот, который у вас был ранее, потому что он не содержит никаких нежелательных данных из истории предыдущих проектов и т. д.
Я надеюсь, что это улучшит время запуска для возвышенного текста 2. Вы можете сделать резервную копию Session.sublime-session в другой папке, если вы хотите запомнить пути к проекту и т. Д., А затем скопируйте и вставьте тот, который вам понадобится, используя файл. программное обеспечение для сравнения. Просто не забывайте закрывать sublime всякий раз, когда вы имеете дело с Session.sublime-session, т.е. если вам нужно внести какие-либо изменения в этот файл, вы должны сделать их в каком-либо другом текстовом редакторе, например notepad ++ и т. Д.
После открытия Sublime Text 3 я решил открыть папку. Это был репозиторий git, содержащий несколько папок, которые были статическими файлами, которые загромождали список папок.
Когда я щелкаю папку правой кнопкой мыши, опция «закрыть» недоступна. Антоним слова open - закрыть, а не удалить, поэтому я определенно не нажимаю на него!
Я слышал, что в Sublime очень много сценариев, есть ли способ добавить кнопку закрытия в контекстное меню списка папок?
изменить: я только что создал структуру тестового каталога: test / test / testA / test / testB / test / testC /
открыл тестовую папку из Sublime Text 3, затем щелкнул удалить из контекстного меню на testB, после нажатия кнопки «Подтвердить» или «Да» для подтверждения я увидел, что каталог БЫЛ ДЕЙСТВИТЕЛЬНО УДАЛЕН, а не удален из состояния Sublime. :(
Я использую Sublime Text 3. Щелкните папку правой кнопкой мыши и выберите «Удалить папку из проекта». Думаю, у вас его нет в старых версиях.
Если у вас установлен Package Control (а вам обязательно нужно!), Взгляните на SideBarEnhancements плагин. Он добавляет множество дополнительных функций на боковую панель, большая часть которых доступна через контекстное меню (щелчок правой кнопкой мыши).
Если вы хотите запретить просмотр определенных папок при открытии родительской папки на боковой панели, используйте "folder_exclude_patterns" настройку в своих предпочтениях. По умолчанию
но вы можете добавить все, что захотите, например "static" , например. Если вы все же хотите что-то добавить, убедитесь, что вы скопировали все указанные выше значения, если хотите продолжить их исключение.
Кроме того, я не совсем понимаю, что вы имеете в виду под «закрытием» папки на боковой панели. Вы можете щелкнуть маленькие треугольники слева от имени папки, чтобы развернуть или сжать ее, а в контекстном меню есть опция, указывающая, является Remove Folder from Project ли это корневым (самым высоким уровнем) в иерархии. Невозможно «закрыть» папку описанным вами способом (скрыть ее от просмотра) в программах навигации по файловой системе, таких как Windows Explorer, Finder и т. Д., Поэтому, к сожалению, я не уверен, что именно вы имеете в виду.
Для большей полноты есть также "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
Есть ли опция "скрыть папку" правой кнопкой мыши? Если вы можете добавить явные папки folder_exclude_patterns (например, "test/testB" или, "testB/" возможно, надстройку сценария (я не знаю, как это сделать), которая сохраняет переменную только для сеанса folder_exclude_patterns (это означает, что они исчезают, когда возвышенное закрывается, даже если оно вылетает) . Обычно я просто не хочу видеть определенные папки на боковой панели, я не хочу, чтобы они сворачивались или расширялись (с треугольником), я просто хочу, чтобы они исчезли из поля зрения . некоторые просто загромождают мою навигацию, и я не нужно их видеть.
Как удалить проект из окон проекта Sublime Text 2 и 3 ( Ctrl + Alt + P )?
Delete не имеет никакого эффекта, нет контекстного меню, и удаление связанных файлов *.sublime-project и *.sublime-workspace также не удаляет проект из списка.
Любая идея? Поскольку это окно начинает засоряться…
Было бы неплохо, если бы Sublime Text удалил проекты, которые вы удалили из списка последних проектов. К сожалению, это не так, и список может быть завален проектами, которые больше не существуют.
Пока Sublime Text не предлагает эту функцию, есть несколько ручных способов удаления проектов.
Если вы ищете самый быстрый способ очистки списка, этот вариант для вас.
Помните, что это очистит все проекты в последнем списке. Это включает те, которые вы не удалили.
В меню Sublime Text goto:
Проект > Открыть последние > Очистить элементы
Найдите файл Session.sublime_session , используя приведенные ниже пути и откройте его другим редактором кода. * НЕ открывайте его с помощью Sublime Text, поскольку любые сделанные вами изменения будут перезаписаны. *
Путь к Session.sublime_session файлу, указанному в OS и ST версии:
Windows x64:
C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session
C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session
Mac OSX:
~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Linux (Ubuntu):
Что ожидать:
В нижней части этого файла вы увидите следующее:
Удалите нежелательные проекты из этого файла
Как выглядит файл после удаления проекта3:
Сохранить и перезапустить Sublime Text 2/3
Вы можете проверить плагин Sublime Text Project Manager.
Просто прояснить что-то в решении Валяса выше.
Когда он говорит: “Перейдите в папку 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):
• Mac OSX/Sierra:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
• Переносная установка (она может работать и для ST2, но я не тестировал):
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):
Где редактировать файл
Просто найдите раздел "recent_workspaces" , он обычно находится в нижней части файла.
Он должен выглядеть примерно так:
Кредиты
Путь к ST3 Linux (Ubuntu)/Build 3047 добавлен из комментария @ezrepotein4.
Путь ST2 Linux (Ubuntu) добавлен из комментария @0x4a6f4672.
Пути Windows x64 и Mac, взятые из этот пост.
Sublime Text 2:
Чтобы очистить возвышенную историю файлов, историю проектов, историю автозаполнения и найти/заменить историю, выполните следующие
- Закройте все экземпляры возвышенного текста 2.
- Удалите файл Session.sublime-session в папке Settings.
- Запуск возвышенного
Когда вы снова закроете возвышенность и просмотрите каталог настроек, он все равно будет иметь файл Session.sublime-session, потому что возвышенный воссозданный, но его размер будет меньше, чем тот, который у вас был раньше, потому что он не содержит никаких барабанных данных из предыдущей истории проектов и т.д.
Я надеюсь, что это улучшит время запуска для возвышенного текста 2.
Вы можете выбрать резервное копирование Session.sublime-session в другую папку, если хотите запомнить пути к проекту и т.д., А затем скопируйте их, как только вам понадобится, с помощью программного обеспечения для сравнения файлов. Просто не забудьте закрыть возвышенную информацию, когда вы имеете дело с Session.sublime-session, то есть если вам нужно внести какие-либо изменения в этот файл, вы должны сделать их в каком-то другом текстовом редакторе, таком как notepad ++ и т.д.
для MacOS High Sierra
вам нужно изменить файл Session.sublime_session, который можно найти с тремя подходами
через терминал
через Sublime Text 3
нажмите на первое меню
он откроет местоположение в Finder, которое
Macintosh HD > Пользователи > имя пользователя (с домашним значком) > Библиотекa > Поддержка приложений > Sublime Text 3 > Пакеты
переместитесь в одну папку вверх и щелкните папку Локальная
из Finder
Macintosh HD → Пользователи → имя пользователя (с домашним значком) > Библиотека (это будет скрытой папкой по умолчанию, нажмите command + shift + . ) → Aplication Support > Sublime Text 3 > Local
и отредактируйте файл Session.sublime_session в отличие от редактора высотного текста
Читайте также: