2016-02-26 83 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將不會被識別爲已更新。