Sublime: Сохраните набор вкладок для открытия

Sublime: Сохраните набор вкладок для открытия

У меня есть несколько файлов, которые я часто редактирую, и мне нужно, чтобы все они были открыты одновременно. Интересно, есть ли способ в Sublime сохранить набор файлов, которые будут открыты... что-то вроде того, как в Chrome или Firefox я могу иметь набор вкладок веб-страниц, которые я могу настроить так, чтобы они открывались нажатием одной кнопки

решение1

Это не будет похоже на Firefox/Chrome. Насколько я знаю, Sublime может открывать ваши вкладки с прошлого раза, но не может автоматически открывать определенный набор вкладок.

Откройте проект, откройте файлы, которые хотите открыть в следующий раз.Важный- При закрытии Sublime сначала выберитеПроект > Закрыть проект, затем закройте Sublime. Это сохранит открытые вкладки.

Затем откройте каждый проект, как описывает thisguy123. Или используйте параметр командной строки --project path/to/project.sublime-project.


Надоедает каждый раз закрывать каждый проект подобным образом, поэтому настройте сочетание клавиш:

Сохраните файл как ".../Packages/CloseProjectAndExit/close_project_and_exit.py". Если вы не знаете, где находится ваш каталог Sublime Packages, посмотрите на это:http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#the-data-directory.

import sublime
import sublime_plugin


class CloseProjectAndExitCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("close_project")
        self.window.run_command("close_window")

Копировать в раскладку:

{ "keys": ["ctrl+shift+`"], "command": "close_project_and_exit" }

решение2

Сохраните как проект.Project-> Save Project As...

Затем, когда вы снова захотите открыть вкладки, просто перейдите вProject -> Open Project

решение3

В СТ3Переключить проектследует заменить текущий набор вкладок тем, который был открыт в этом проекте в последний раз.

Если этого не произошло, это означает, что что-то не так с рабочим пространством проекта по умолчанию.

(решение ниже)

Объяснение

Иногда файл рабочей области удаляется или что-то путается, возможно, во время перемещения каталогов, или возникают проблемы с файлами, которые игнорируются как .git в одной ветке, но не игнорируются в другой и т. д.

Отдокументация

Проекты в Sublime Text состоят из двух файлов: файла .sublime-project, который содержит определение проекта, и файла .sublime-workspace, который содержит пользовательские данные, такие как открытые файлы и изменения в каждом из них.

Как правило, файл .sublime-project будет проверен в системе контроля версий, а файл .sublime-workspace — нет.

Другая возможность заключается в том, что вы сохранили проект в файле рабочей области или наоборот. Я думаю, что причина этого в том, что их легко спутать, потому что когда вы это делаетеПроект быстрого переключенияон показывает вам обоимвозвышенный-проектфайлы ивозвышенное рабочее пространствофайлы.

Примечание:Причина этого в том, что вам разрешено иметь несколько рабочих пространств на проект.Проект быстрого переключенияесли вы выбираете рабочее пространство, он открывает проект этого рабочего пространства и активирует это рабочее пространство; если вы выбираете проект, он открывает этот проект и активирует рабочее пространство проекта по умолчанию, если только он не может его найти, в этом случае он ничего не делает.

Решение

Сначала сделайтеСохранить проект какк:

my-project-name.sublime-project

Это просто шаг безопасности/здравого смысла. ТогдаСохранить рабочее пространство какк:

my-project-name.sublime-workspace

Где имена файлов совпадают. Проект теперь запомнит набор вкладок, и переключение на откроет их.

Связанный контент