Миграция из Sublime text 2 в Sublime text3
Мне нужно перейти от возвышенного текста 2 к возвышенному тексту 3, чтобы иметь все ту же конфигурацию/плагины, которые я установил в возвышенном тексте2.
Я установил возвышенный текст 3, но у него нет каких-либо возвышенных текстовых 2 пакетов и настроек. Я действительно не знаю, есть ли какие-либо прямые методы для переноса или просто копирование некоторых папок.
Ответы
Ответ 1
Я написал сообщение в блоге, в котором подробно описывается, как перейти от Sublime Text 2 до ST3.
Читайте: "Могу ли я использовать ST3? Миграция в Sublime Text 3"
TL;DR:
-
Используйте git для установки ветки управления пакетами python3. Пошаговые инструкции доступны здесь;
-
Переместите все ваши папки в Sublime Text 2/Packages/
до Sublime Text 3/Packages/
, за исключением двух: Default
и Package Control
.
Ответ 2
Ваши настройки/настройки из ST2 находятся в папках/пользователе (найдите его с настройками → Обзор пакетов). Вы можете просто скопировать эту папку в папку "Пакеты" в ST3.
О плагинах лучше всего проверить указанную выше ссылку: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages
Эта страница wiki объясняет, какие плагины могут быть установлены через Control Package, и какие из них требуют ручной установки.
Ответ 3
Дополнительная информация для пользователей Windows, чтобы сделать ST3
в качестве редактора по умолчанию после миграции.
Если вы сохраните обе версии или если вы удалите ST2
... возможно, вы заметите, что по умолчанию с помощью ST3
вы не можете открывать файлы или ассоциировать open with
.
Я думаю, что могу помочь вам открыть Open With/default editor.
Проблема заключается в том, что деинсталлятор Sublime Text не удаляет определенную запись реестра, ссылающуюся на Sublime Text 2 sublime_text.exe, которая запрещает Windows добавлять запись для Sublime Text 3 sublime_text.exe.
Чтобы исправить его вручную, откройте regedit
и перейдите к:
Computer\HKEY_CLASSES_ROOT\Applications\
найдите запись sublime_text.exe
и удалите ее. Теперь вы должны установить Sublime Text 3 в качестве редактора по умолчанию для всего, что вы хотите.
Источник: Re: Невозможно создать редактор по умолчанию в окнах by @kane_t
Ответ 4
-
Установите версию управления пакетами Python3. Скопируйте код Sublime Text 3 для управления пакетами, откройте Sublime Console (Ctrl `
) и вставьте код в консоль.
-
Откройте каталог пользовательских пакетов для обеих версий Sublime Text из меню, используя Preferences
> Browser Packages...
в Sublime Text. (Sublime Text
> Preferences
> Browser Packages...
в OSX.)
-
В каталоге ST2 Packages скопируйте все каталоги, кроме этих двух: Default
и Package Control
. Вставьте все эти каталоги в каталог ST3 Packages.
-
Перезапустить высотный текст 3.
-
(необязательно.) Переместите псевдонимы терминала/командной строки на ST3.
-
Windows: Изменить autoexec.bat
в вашем каталоге пользователя. Измените doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*
на doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*
. Сохраните autoexec.bat
и перезапустите интерфейс командной строки.
-
OSX: удалите старый псевдоним, выполнив sudo rm /bin/subl
в терминале. Добавьте новый псевдоним sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl
.
-
(необязательно) Введите свой лицензионный ключ в ST3. В меню выберите Help
> Enter License
и вставьте свой лицензионный ключ.
См. сообщение в блоге Wes о том, как перейти от Sublime Text 2 до ST3 для получения дополнительной информации: "Могу ли я использовать ST3? Миграция в Sublime Text 3"
Ответ 5
Посмотрите, были ли ваши плагины конвертированы: www.caniswitchtosublimetext3.com больше не доступен
ST3 и ST2 находятся в отдельных папках, так что вы можете продолжить установку и добавлять свои плагины/префы по мере работы.