如何更新Sublime Text 2?

我安装了Sublime Text 2,我根据自己的喜好配置了它。 有一个较新版本的Sublime Text 2,但我推迟下载它,因为我不想丢失我的配置。

我被告知只是在现有文件中提取下载的tar文件,但是我对此有点紧张,因为我不想丢失我添加到Sublime Text的所有扩展,也不想丢失我的配置,而且我不知道该怎么做。

我已经下载了更新的版本,它位于/var/cache/sublime-text-2/Sublime Text 2 Build 2181.tar.bz2我相信我现有的Sublime Text 2编辑器位于/usr/lib/sublime-text-2

任何人都可以给我一些方向,如何提取在/var/cache/找到的最新的Sublime Text 2,并确保它被提取到/usr/lib/sublime-text-2 。 当然下一个问题是; 我可以这样做而不会丢失我添加到Sublime Text 2的扩展吗?

SublimeText不会将其设置和插件(至少是您使用PackageControl下载的那些)存储在与编辑器本身相同的目录中(在您的情况下为/usr/lib/sublime-text-2 ) – 设置存储在/home/(yourusername)/.config/sublime-text-2/ ,因此在安装新版本时不会覆盖它们。

但是,为了以防万一,您可以在解压缩之前制作当前安装的备份副本。 这样的事情会做:

 sudo mv /usr/lib/sublime-text-2 /usr/lib/sublime-text-2.old sudo tar jxf "/var/cache/sublime-text-2/Sublime Text 2 Build 2181.tar.bz2" /usr/lib 

需要注意的是:将tarball中的东西安装到/usr是非常错误的,如果你必须使用系统目录至少使用/opt 。 否则,SublimeText可以从主目录中的某个位置运行。 在这里我写了更多关于此事: https : //askubuntu.com/a/172753/14564

来自PPA怎么样? 我认为安装/更新更容易:

 sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text 

要升级sublime文本3,请执行以下操作

 sudo apt-get update sudo apt-get install --only-upgrade sublime-text-installer