我在Ubuntu 12.04 LTS上。 调用sublime foo.txt
通常会在Sublime Text 2中打开foo.txt
。最近我安装了Sublime Text 3 。 除此之外,我试图从文件系统中彻底删除Sublime Text 2。
这样做之后,我的系统在我的terminal里使用sublime
时候,仍然会试图打开崇高的文本2。 显然这是不好的 – 因为我删除了崇高文本2.(至less部分)。 我注意到Sublime Text 2图标仍然在我的应用程序列表中。 如果我尝试通过单击Uninstall
来删除它,我得到以下错误:
The files which should be removed are not part of any installed software.
那么如何从Ubuntu系统中完全删除它,以及如何让sublime
开放Sublime Text 3?
当你运行sublime
,你的计算机应该在/ usr / bin / sublime上运行一个bash文件(运行which sublime
就像Mike Li建议的那样确认位置)。打开并编辑Sublime Text 3.该文件的内容应该是:
#!/bin/bash /usr/lib/sublime-text-2/sublime_text --class=sublime-text-2 "$@"
编辑它:(在我的计算机上,可执行文件被称为subime_text_3而不是subime_text。通过打开/ usr / lib / sublime-text-3来验证 。
#!/bin/bash /usr/lib/sublime-text-3/sublime_text_3 --class=sublime-text-3 "$@"
将其指向系统上的Sublime Text 3的位置。
编辑 Build 2221(使用ppa )将安装目录从/ usr / lib / sublime-text-2更改为/ opt / sublime_text_2
在终端中键入: subl从终端启动Sublime Text 3。
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime