【R】ショートカットキー
R及びR Studioでは様々なショートカットキーがあります。
一覧を見たい時には、R Studioを立ち上げ、 Alt + Shift +K または Help > Keyboard Shortcuts Help によって参照できます。
この記事では、自分がお世話になる代表的なものだけをピックアップします。
OSはWindowsを想定しています。Macとは一部異なるものがあります*1。
ファイル
ファイルを開く
Ctrl + O
ファイルを保存
Ctrl + S
ファイルを閉じる
Ctrl + W
新規ファイル
Ctrl + Shift + N
作業フォルダの変更
Ctrl + Shift + H
カーソル移動
Sourceウィンドウにカーソルを移動
Ctrl + 1 *テンキーの数字では反応しない?
Consoleウィンドウにカーソルを移動
Ctrl + 2 *テンキーの数字では反応しない?
文字列の末尾へ
Shift + End
文字列の先頭へ
Shift + Home
カーソル固定してスクロール(上/下)
Shift + PgUp / PgDn
セクションジャンプ
Alt + Shift + J
タブ操作
タブの選択
Ctrl + Shift + .
タブの切り替え(右へ)
Ctrl + Tab
タブの切り替え(左へ)
Ctrl + Shift + Tab
コードの編集
カーソル行の実行
右上に実行ボタンがありますが、マウスを動かすのが面倒なのでこちらを多用します。
Ctrl + Enter
カーソル行までのコード全て実行
Ctrl + Alt + B
取り消す
Ctrl + Z
やり直す
Officeソフトとは異なるので、忘れがちですが重要です。Ctrl + Y ではない。
Ctrl + Shift + Z
代入の演算子 <- の挿入
Alt + =
pipe演算子 %>% を挿入(dplyrパッケージ)
Ctrl + Shift + M
カーソル行のコメント化(解除) *行頭に # を挿入
特に慣れないうちは、コメントをつけながらでないと自分が迷子になります。
Ctrl + Shift + C
セクションの作成
スクリプトが長くなる時はセクションが必須です。セクションジャンプと併用しましょう。
Ctrl + Shift + R
補完
R Studioのこの機能のお陰で、膨大な変数を処理したり、関数うろ覚えでコードを書いたりできます。
Tab
*PgUp PgDn で選択, Enter で決定, Esc で解除
その他
関数ヘルプの表示
?関数名 でも可能ですが、少し楽になります。
F1
検索・置換
スクリプトが長くなるほど強力なツールになりそうです。
Ctrl + F
対応する括弧の前まで移動
地味に役立ちますね。
Ctrl + P
*1:WindowsとMacのショートカットキーの違いについては、次のリンク先が詳しく掲載しています。http://kohske.github.io/R/rstudio/cheetsheet/RStudio-Rmdv2-cheat.pdf