1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

島根LabAdvent Calendar 2019

Day 17

学生にプログラミングを教えるときのカンニングシート(Cloud9 ショートカットキー編)

Posted at

対象

  • 普段は使わないけど、たまたま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のショートカットを変更して作業を効率化する
というやり方も見つけたから、ストレスフリーを目指す人は参考に。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?