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.
这样的解决方案
要使用 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 都不会被识别为已更新。
我是一般的开发新手,我从 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.
这样的解决方案要使用 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 都不会被识别为已更新。