Как сохранить текстовые сгибы и сложенные данные кодового блока в .sublime-workspace?
Похоже, в Sublime Text 2 нет функций, которые сохраняют сложение кода между сеансами файлов close\open.
Я бы хотел написать плагин для этого, но у вас есть вопрос.
Где я должен хранить сбрасываемые данные, например, какой файл или регион на странице сложен? Моя единственная идея сохраняет в .sublime-workspace
Итак, как я могу получить к нему доступ и прочитать мои свойства, атрибуты или метаданные?
Где еще я могу хранить данные, такие как то, что необходимо для сохранения областей сгиба?
Ответы
Ответ 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 в управлении пакетами, я только что установлен и работает как ожидалось.