首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认为Sublime Text 2时,从终端启动Sublime 3

默认为Sublime Text 2时,从终端启动Sublime 3
EN

Stack Overflow用户
提问于 2013-07-15 06:38:03
回答 5查看 38.4K关注 0票数 7

我在Ubuntu 12.04 LTS上。调用sublime foo.txt通常会在Sublime Text 2中打开foo.txt。最近我安装了Sublime Text 3。除此之外,我还尝试从我的文件系统中完全删除Sublime Text 2。

这样做之后,当我在终端中使用sublime时,我的系统仍然会尝试打开Sublime Text 2。显然这并不好--因为我删除了Sublime Text 2。(至少部分删除)。我注意到Sublime Text 2图标仍然在我的应用程序列表中。如果我试图通过单击Uninstall来删除它,我会得到以下错误:

The files which should be removed are not part of any installed software.

那么,如何将其从Ubuntu系统中完全移除,以及如何使sublime打开Sublime Text3?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-07-15 13:37:15

当您运行sublime时,您的计算机应该在/usr/bin/sublime中运行一个bash文件(按照Mike Li的建议运行which sublime将确认位置。打开该文件并将其编辑为Sublime Text 3。该文件的内容应为:

代码语言:javascript
复制
#!/bin/bash

/usr/lib/sublime-text-2/sublime_text --class=sublime-text-2 "$@"

这样编辑它:(在我的计算机上,可执行文件名为subime_text_3而不是subime_text。通过打开/usr/lib/sublime-text-3进行验证。)

代码语言:javascript
复制
#!/bin/bash

/usr/lib/sublime-text-3/sublime_text_3 --class=sublime-text-3 "$@"

将其指向系统上Sublime Text 3的位置。

编辑内部版本2221 (使用ppa)将安装目录从/usr/lib/sublime-text-2更改为/opt/sublime_text_2

票数 5
EN

Stack Overflow用户

发布于 2016-04-25 17:32:17

在终端中键入:subl以从终端启动Sublime Text 3。

票数 26
EN

Stack Overflow用户

发布于 2013-11-22 10:06:40

代码语言:javascript
复制
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17644488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档