Подтвердить что ты не робот

Как сохранить текстовые сгибы и сложенные данные кодового блока в .sublime-workspace?

Похоже, в Sublime Text 2 нет функций, которые сохраняют сложение кода между сеансами файлов close\open.

Я бы хотел написать плагин для этого, но у вас есть вопрос.

Где я должен хранить сбрасываемые данные, например, какой файл или регион на странице сложен? Моя единственная идея сохраняет в .sublime-workspace

Итак, как я могу получить к нему доступ и прочитать мои свойства, атрибуты или метаданные?

Где еще я могу хранить данные, такие как то, что необходимо для сохранения областей сгиба?

4b9b3361

Ответ 1

Прежде всего, там уже есть действительно хороший плагин, который делает это и многое другое, он называется BufferScroll

Buffer Scroll - это простой плагин Sublime Text, который запоминает и восстанавливает прокрутку, позиции курсора, а также выбор, метки, закладки, складывание, выбранный синтаксис и, возможно, цветовую схему.

Пытаясь ответить на ваш вопрос, я быстро проверил исходный код BufferScroll и, похоже, он хранит все данные в папке "Настройки" внутри файла Gzip. на mac это при ~/Library/Application Support/Sublime Text 2/Settings/BufferScroll.bin.gz стоит упомянуть, что в одной и той же папке высочайший текст используется для хранения сеанса, автоматического сохранения сеанса и файлов лицензий.

Ответ 2

обновите sep 2017, используя sublime 3, чтобы сделать сохранение наложения после закрытия документа, autofoldcode в управлении пакетами, я только что установлен и работает как ожидалось.