0

我最近爱上了 Windows 和 linux 的 Sublime Text 2 编辑器。

在 Windows 中,我没有那么多这个问题,因为我不经常在终端上工作,但我真的很想在我的 ubuntu 11.10 安装中完全gedit替换。sublime

我已将它替换为所有文本文件的默认程序,但我仍然遇到问题的一个地方是终端。我已经养成gedit filename.txt &了从命令行输入的习惯。不幸的是,输入sublime-text-2 filename.txt &似乎要花费数年的时间,我非常感谢将关键字完全替换geditsublime-text-2.

这可能吗?如果是这样,怎么做?

我知道我可以sublime-text-2subli+自动完成TAB,但我在打字时形成的习惯gedit并没有被证明是一个容易打破的习惯。

我想既然它是 linux,一切皆有可能,但我不知道从哪里开始配置它。感谢您的任何提示,

4

3 回答 3

3

您可以只使用 alias 命令并添加到您的 .bash_profile

alias gedit='sublime-text-2'
于 2012-02-25T03:51:08.123 回答
2

你可以的alias,我猜。

但这似乎是一个奇怪的想法。我只是改变习惯。

于 2012-02-25T03:49:35.877 回答
0

不幸的是,别名不允许在仍然传递参数的同时在后台运行命令。你不能这样做:

alias subl="/opt/Sublime/sublime_text $@ &"

您必须使用 bash 函数,如下所示:

subl() { /opt/Subl2/sublime_text "$@" & }

将此添加到您的 bashrc 中,您将能够以分离模式启动 sublime 文本并提供要打开的文件名。

于 2012-12-28T19:14:59.243 回答