#cloud9でterminalからeditor(ace)で開くコマンド
$ c9 /path
これでマウスをさわらなくていいね!!
#簡易サーバ立ち上げ(rails)
$ rails s -p $PORT -b $IP
#キーバインド変更
Cloud9⇒Open your keymap
今の設定(ちょっとemacs風)
[
{ "command": "backspace", "keys": ["Ctrl-H", "backspace"] },
{ "command": "gotoright", "keys": ["Ctrl-F", "right"] },
{ "command": "gotoleft", "keys": ["Ctrl-B", "left"] },
{ "command": "find", "keys": ["alt-F"] },
{ "command": "replace", "keys": ["alt-shift-F"] },
{ "command": "build", "keys": ["alt-shift-f5"] }
]
##上手くいかない設定
エンター(改行)をC-Mに設定することができない・・・。
{ "command": "\n", "keys": ["Ctrl-M", "enter"] },
ではダメsplittoLinesもsplitlineもちがうっぽい
git hubでみると、emacsでのC-Mのために、
"Return|C-m": {command: "insertstring", args: "\n"}, // "newline"
とあるがこれが再現できない。。
全てemacsやvimやsublineでいいよ!って人は
setting⇒keybindingから一括変更できます。
##注意!!
- 既定のキーバインドを変更しないとバグります。(衝突時に既存の設定が優先される)。
- keybindings.settingsを書き換えても、変更は保存されます。(設定をカラにしないと消えないという意味)
- setteingからresetするともれなく設定が消えます!!
#メモリーがオーバして警告がでる
メモリーやCPUのバーグラフをクリックして
Restarを選択すれば大分減ります。
(作業内容によっては禁じ手かもしれませんが)
#参考
基本的な設定
http://nelog.jp/rails-on-cloud9
aceについてのstackflow
http://stackoverflow.com/questions/28028178/cloud-9-how-to-open-a-file-in-the-c9-editor-from-c9-terminal
aceのgithub
https://github.com/ajaxorg/ace/blob/master/lib/ace/keyboard/emacs.js