Cloud9 IDE - 启动 rails 服务器的终端快捷方式

Cloud9 IDE - Terminal shortcut to start rails server

我是一般的开发新手,我从 rails 开始。我通过 Hartl Rails 教程(以及一些其他资源)学习并使用 cloud9 IDE。我注意到每次我想在 C9 中启动服务器时,我都需要输入以下内容:

rails s -b $IP -p $PORT

是否有快捷方式、热键、别名等,以便我可以简单地键入类似 "rails s" 的内容?每次都必须输入整个内容似乎不必要地烦人。

谢谢!

为此,您需要设置一个 bash 别名。要使用 "launchRails" 启动它,您需要在 ~/.bashrc~/.bash_aliases 文件中添加这样一行(任何一个都可以):

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

您可以使用 c9 ~/.bashrc 打开这些文件。

对于像 "rails command" 这样的多词别名,您可以考虑像 this one.

这样的解决方案

来源:How and where to set bash alias

要使用 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


在撰写本文时,Cloud9 默认提供 ~/.bash_aliases。如果您没有 ~/.bash_aliases 文件,请使用 ~/.bashrc

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

不要忘记重启你的 C9IDE。否则 .bash_aliases 和 .bashrc 都不会被识别为已更新。