2016-09-27 1 views
4

Есть ли способ сохранить/синхронизировать скомпенсированный код с сеанса на сеанс в Sublime Text 3, теперь, когда был удален плагин BufferScroll?Как сохранить свернутый/сложенный код в Sublime Text после удаления плагина bufferscroll

+2

Вы все еще можете установить пакет вручную из репозитория GitHub –

+1

Прохладный! Не знал этого.Он отлично работает :) Вы можете написать свое решение в качестве ответа, и я соглашусь с ним. В противном случае я напишу свой собственный ответ через пару дней. И спасибо :) – MartinJH

+0

@KeithHall, 'BufferScroll' не сохраняет/не запоминает вложенные состояния складок. – Green

ответ

7

Вот история (я не могу найти ссылку, автор, возможно, ее удалил, поэтому я перефразирую). В принципе, автор пакета Control запросил, чтобы вместо использования дат в качестве номеров версий (например, 2016.03.18.06.34.41 для самой последней версии BufferScroll) авторы пакетов должны использовать semantic versioning, как это предлагает Гитуб. titoBouzout, который является не только автором BufferScroll, но и многих других самых популярных пакетов, таких как SideBarEnhancements, Tag и SideBarGit, попытался преобразовать его стиль что-то вроде v2016.03.18, но, видимо, Github думал, что номер версии был слишком высок. Или что-то. Мне жаль, что у меня не было оригинального объяснения.

Во всяком случае, он не смог этого сделать, и все расстроились (чтобы выразить это вежливо), когда ему сообщили/сказали, что он будет иметь, чтобы перейти к схеме управления версиями, которую использует почти все другое программное обеспечение в Control Package , Вместо этого он решил взять свой мяч и вернуться домой. Он держит свою собственную схему управления версиями и держит свои пакеты в Github, но они больше не будут в Control Package.

пользователи будут вручную должны открыть командную палитру, выберите Package Control: Add Repository, затем введите URL GitHub к репо, такие как https://github.com/titoBouzout/BufferScroll (убедитесь, что нет .git на конце). Им нужно будет сделать это за каждый пакет titoBouzout, который они хотят использовать. Преимущество этого метода по сравнению с git clone в каталоге Packages заключается в том, что обновления переносятся автоматически, как и пакеты Package Control.

EDIT К счастью, несмотря на все вопросы, которые были удалены из SideBarEnhancements, я все еще имел relevant issue (кэш Google страницы перед удалением) открыть на моем рабочем ноутбуке. Вот автора объяснение:

Да, у меня были проблемы, чтобы добавить новые пакеты в хранилище, потому что есть «новый» (имеет там некоторое время) требование, чтобы сохранить номер версии, и я не хочу поддерживайте номера версий, потому что мне уже достаточно даты. Я попытался автоматизировать номер версии, добавив что-то без какого-либо значения, просто дату, но это сломало полный репозиторий, потому что «большое число». Поэтому из-за этого несогласия я удалил все свои пакеты оттуда. Изменены правила, поэтому я больше не заинтересован распространять свои пакеты через этот канал. Однако вы можете решить добавить этот пакет вручную с помощью опции «Добавить репозиторий», это может работать или не работать, я не уклоняюсь от требований того, чтобы работать, и, как я говорю, мне неинтересно.

UPDATE

Так, по-видимому, автор прогнулся под давлением, или изменил свое мнение, или что-то, но все his packages теперь снова доступны через контрольный пакет, по крайней мере сейчас.

+1

Начиная с 2017/Aug/03, BufferScroll был удален из PackageControl (см. Https://packagecontrol.io/packages/BufferScroll). – Marcus

6

Вы можете использовать Auto​Fold​Code который является пакетом для этого xD. Он доступен через управление пакетами.

+0

Удивительный совет! Стоит отметить, что это новое решение - кажется, что AutoFoldCode был только в режиме управления пакетами в течение нескольких месяцев (по состоянию на июль 2017 года). Это, конечно, не жалоба, это просто хороший контекст. –

+0

Я тоже думаю, что это должно быть новое решение, поскольку оно работает так, как ожидалось, и оно находится в стандартном источнике (Package Control). – Marcus

+0

Разработчик AutoFoldCode удалил проект из GitHub и управления пакетами. – user6003859

Смежные вопросы