対象
- 普段は使わないけど、たまたまCloud9を使うことになった人(←自分)
- そもそもエディタとか本格的に使ったことがない人(←入門者さんとか学生さんとか?)
- ショートカットキー?なにそれ?な人(←入門者さんとか学生さんとか?)
目的
学生にプログラミングを教えることがあるけど、そういうときにいちいちローカル(学生のPC)に環境を作ってられないので、AWS Cloud9を利用する。
ただ、普段、ディターはRubyMine(もしくはVScode)、GitはSourcetreeを使っているから、Cloud9で作業するときに、
「コマンド忘れたー」「あー、あの機能はこのショートカットキーじゃないのー?」
ってなってる人を救いたい。(←自分)
Cloud9 ショートカットキー編
前回の記事はこちら(gitコマンド編)
前提
Macのキーボードを使っている
(Windowsのイメージで補完してください。。。多分そんなに違わない。。。)
コマンドの記号はこちら
command ⌘
shift ⇧
option ⌥
control ⌃
caps lock ⇪
fn
開いているタブを閉じる
⌥ + w
正直これを書きたいがためにこの記事が存在しているようなもの。
普段良く使う、
⌘ + w
ではブラウザのタブそのものが消えてしまうので、
間違って消したときは**ガッデム!!!**ってなる。
ファイル内の文字列を置換する(検索する)
⌘ + f
2つ目の**ガッデム!!!**ポイント
ネイティブアプリのエディタでは大体「⌘ + r」を使用することから、
置換ボックスを開こうとして、誤って画面リロードをしてしまう。
cloud9では検索ボックスと置換ボックスが一緒に出るので、上記でOK。
検索・置換ボックをたたむ
[esc]
キー
プロジェクト内のファイルを検索
⌘ + p
文字列をプロジェクト全体から検索(置換)
⌘ + ⇧ + f
マルチカーソルの追加
⌃ + ⌥ + →
選択した文字列と同じものを探し、そこにカーソルをもう一つ追加してくれる。
開発のときになにげに使用する。
カーソル移動系
ターミナルのショートカットキーがほぼ使用できるが、注意しないといけないのは、
一行上に移動(⌃ + p)と一行したに移動(⌃ + n)が使えないところ
行頭に移動
⌃ + a
行末に移動
⌃ + e
一文字右に移動
⌃ + f
一文字左に移動
⌃ + b
単語の先頭に移動
⌥ + ←
単語の末尾に移動
⌥ + →
単語を選択状態に
⌥ + ↑
単語の選択状態解除
⌥ + ↓
その他は
なにか注意したほうが良いものがあったら追記するかも。。。
おわり
書いていて思ったけど、学生はWindowsメインだからやっぱりWindows用の記事にした方が良かったかなーと思いつつ。。。まぁ、いいか。
Cloud9のショートカットを変更して作業を効率化する
というやり方も見つけたから、ストレスフリーを目指す人は参考に。