如何更新 Sublime Text 2?

rai*_*e48 10 text-editor sublime-text

我安装了 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.

谁能给我一些关于如何提取最新的 Sublime Text 2/var/cache/并确保它被提取到/usr/lib/sublime-text-2. 当然,下一个问题是;我可以这样做而不丢失我添加到 Sublime Text 2 的扩展吗?

小智 17

从PPA怎么样?我认为安装/更新要容易得多:

sudo add-apt-repository ppa:webupd8team/sublime-text-2 
sudo apt-get update
sudo apt-get install sublime-text
Run Code Online (Sandbox Code Playgroud)


Ser*_*gey 5

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
Run Code Online (Sandbox Code Playgroud)

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