从崇高的文字2迁移到崇高的文字3
我需要从崇高的文本2迁移到崇高的文本3,以在崇高的文本2上安装所有相同的configuration/插件。
我安装了崇高的文本3,但它没有任何崇高的文本2包和设置。 我真的不知道是否有任何直接的方法来迁移或只是复制一些文件夹。
我写了一篇博客文章,详细说明如何从Sublime Text 2迁移到ST3。
阅读: “我可以使用ST3吗?迁移到崇高的文本3”
TLDR:
-
使用git来安装Package Control的python3分支。 一步一步的说明可在这里 ;
-
将所有文件夹移到“
Sublime Text 2/Packages/
Sublime Text 3/Packages/
除外”:Default
和Package Control
。
ST2的首选项/configuration位于Packages / User(使用Preferences – > Browse Packages查找)。 您可以将该文件夹复制到ST3中的Packages文件夹。
关于插件,最好查看已经提到的链接: https : //github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages这个wiki页面解释了哪些插件可以通过包控制安装,哪些需要手动安装。
Windows用户的附加信息,使ST3
成为迁移后的默认编辑器 。
如果你保留这两个版本,或者如果你卸载ST2
…可能你会注意到,你不能打开文件或默认与ST3
open with
。
我想我可以帮你打开/默认编辑工作。
问题是,Sublime文本卸载程序不会删除指向Sublime Text 2的sublime_text.exe的特定registry项,从而防止Windows为Sublime Text 3的sublime_text.exe添加条目。要手动更正它,打开
regedit
并导航到:
Computer\HKEY_CLASSES_ROOT\Applications\
find
sublime_text.exe
项,并将其删除。 您现在应该可以将Sublime Text 3设置为任何您想要的默认编辑器。
来源: Re:无法在 @ kane_t 窗口中进行默认编辑
-
安装Package3的Python3版本。 复制包控件的Sublime Text 3代码 ,打开Sublime的控制台(
Ctrl `
),并将代码粘贴到控制台中。 -
在“崇高文本”中使用
Preferences
>“Browser Packages...
Preferences
从菜单中打开用户的两个Sublime Text版本的Packages目录。 (Sublime Text
>Preferences
>Browser Packages...
在OSX上。) -
在ST2 Packages目录中,复制除以下两个目录以外的所有目录:
Default
和Package Control
。 将所有这些目录粘贴到ST3 Packages目录中。 -
重新启动崇高的文字3。
-
(可选)将terminal/命令提示符别名移至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:通过在terminal中执行
sudo rm /bin/subl
来删除旧的别名。 使用sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl
添加一个新的别名。
-
-
(可选)将您的许可证密钥inputST3。 从菜单中select
Help
>Enter License
并粘贴您的许可证密钥。
有关如何从Sublime Text 2迁移到ST3的更多详细信息,请参阅Wes的博客post: “我可以使用ST3吗?迁移到Sublime Text 3”
看看你的插件已被转换: http : //www.caniswitchtosublimetext3.com/
ST3和ST2位于不同的文件夹中,因此您可以继续安装并在工作时添加插件/首选项。