2016-02-26 95 views
1

我是一般的新开发人员,我开始使用导轨。我通过Hartl Rails教程(以及其他一些资源)了解到并使用了cloud9 IDE。我注意到,我想在推出C9服务器每次我需要键入以下内容:Cloud9 IDE - 启动导轨服务器的终端快捷方式

rails s -b $IP -p $PORT 

是否有一个快捷方式,热键,别名等,所以我可以简单地输入类似“轨道的”?似乎不必要的烦人,不得不每次输入整个事情。

谢谢!

回答

2

要做到这一点,你需要设置一个bash别名。要以“launchRails”启动它你会喜欢这一行添加到您的~/.bashrc~/.bash_aliases文件(任何一个将工作):

alias railsAlias="rails s -b $IP -p $PORT" 

您可以打开这些文件与c9 ~/.bashrc

对于像“rails命令”这样的多字别名,您可以考虑使用像this one这样的解决方案。


来源:How and where to set bash alias

1

要使用railss作为别名,在CLOUD9终端运行此:

echo -e "\nalias railss='rails server -b \$IP -p \$PORT'" >> ~/.bash_aliases 

这将railss别名追加到设置~/.bash_aliases文件的末尾。

在Cloud9上打开一个新的终端选项卡,railss别名应该在新的终端选项卡中工作。从现在开始,您可以使用railss而不是rails s -b $IP -p $PORT


在撰写~/.bash_aliases的时间默认情况下,提供CLOUD9。如果您没有~/.bash_aliases文件,请改为使用~/.bashrc

可选:为使railss别名在旧的已打开的“终端”选项卡中可用,请运行source ~/.bash_aliases

1

别忘了重启你的C9 IDE。否则,.bash_aliases和.bashrc将不会被识别为已更新。