2012-02-25 82 views
0

我最近爱上了用于windows和linux的Sublime Text 2编辑器。当我输入gedit时运行不同的文本编辑器?

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

我已将其替换为我所有文本文件的默认程序,但是我仍然遇到的一个问题是终端。我已经习惯于从命令行输入gedit filename.txt &。在sublime-text-2 filename.txt &中不经意地打字似乎需要多年的时间,我真的很感谢用sublime-text-2完全替代关键字gedit的方便性。

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

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

我想因为它的Linux,任何事情都可能,但我不知道从哪里开始配置这个。感谢您的任何提示,

+0

您可以在您的bash配置文件中创建从gedit到sublime-text-2的别名。 – Kitsune 2012-02-25 03:49:48

回答

3

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

alias gedit='sublime-text-2' 
+0

工作完美,非常感谢你! – fooOnYou 2012-02-25 03:57:20

2

你可以只alias它,我猜。

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

0

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

alias subl="/opt/Sublime/sublime_text [email protected] &" 

你必须使用一个bash的功能,如:

subl() { /opt/Subl2/sublime_text "[email protected]" & } 

添加到您的.bashrc,你将可以在分离模式下启动崇高的文本,并给文件名称打开。