我是一般的开发新手,我从rails开始。我通过Hartl Rails教程(以及其他一些资源)学习并使用cloud9 IDE。我注意到每次我想在C9中启动服务器时我需要输入以下内容:
rails s -b $IP -p $PORT
是否有快捷方式,热键,别名等,所以我只需键入类似" rails s"?似乎不必烦恼就必须每次输入整件事。
谢谢!
答案 0 :(得分:2)
要执行此操作,您需要设置bash别名。使用" launchRails"启动它您可以在~/.bashrc
或~/.bash_aliases
个文件中添加这样的行(任何一个都可以使用):
alias railsAlias="rails s -b $IP -p $PORT"
您可以使用c9 ~/.bashrc
打开这些文件。
对于像" rails命令"这样的多字别名,您可能会考虑像this one这样的解决方案。
答案 1 :(得分: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
。
在撰写本文时,默认情况下会在Cloud9上提供~/.bash_aliases
。如果您没有~/.bash_aliases
文件,请改用~/.bashrc
。
可选:要在旧的,已打开的终端标签中提供railss
别名,请运行source ~/.bash_aliases
。
答案 2 :(得分:1)
不要忘记重启您的C9 IDE。否则.bash_aliases或.bashrc不会被识别为已更新。