🚙

VSCodeの便利なショートカットキー(移動系)

に公開

概要

https://zenn.dev/uniformnext/articles/a611721ba0c551#移動系
こちらで紹介していた移動系のショートカットキーをさらに深掘っていきます。

移動系ショートカットキー一覧

No ショートカットキー 説明 コメント
1 home/end 行の先頭/末尾に
カーソル移動
・選択で応用可能
2 ctrl+/ 単語単位で
カーソル移動
同上
3 ctrl+home/end ファイル先頭/末尾に
カーソル移動
同上
4 alt+/ 選択行を上下に移動 ・複数行を一括で移動可能
5 F12
または
ctrl+クリック
定義へ移動 ・どちらを使うかは好み
6 shift+F12
または
ctrl+shift+クリック
参照へ移動 ・未使用の場合は何も起こらない
7 alt+/ 前へ戻る/次へ進む ・自分がいたカーソル位置履歴を移動
※作業の進む戻るではない
8 ctrl+g 指定行へ遷移 ・指定行がすでに分かっていれば便利
9 ctrl+PgUp/PgDn エディタの
フォーカス左右移動
・エディタグループ横断して使える
10 ctrl+shift+PgUp/PgDn エディタ左右移動 ・エディタ自体を左右に移動
11 ctrl+r 最近開いた項目 ・VSCodeで最近開いた項目を表示
 プロジェクトの切り替えが楽ちん

No.1 行の先頭/末尾にカーソル移動(home/end)

手癖おすすめ度:⭐⭐⭐

タイトル通りです。
マウスを使うとちょっとズレたりするので、ストレスを無くせます。

No.2 単語単位でカーソル移動(ctrl+/)

手癖おすすめ度:⭐⭐⭐

ctrlキーを押下しながら矢印キーを操作すると、単語ごとに移動してくれます。
日本語は認識してくれないので注意してくださいね!

No.3 ファイル先頭/末尾にカーソル移動(ctrl+home/end)

手癖おすすめ度:⭐⭐⭐

No.1にctrlキーを追加するだけです。

No.4 選択行を上下に移動(alt+/)

手癖おすすめ度:⭐⭐⭐

行移動させる時、わざわざ切り取って貼り付けたりしていませんか?
単純に行移動したいだけなら、簡単に移動できるショートカットキーがこちらです!

行全体を選択する必要はありません、移動したい行はカーソルが当たっていればOKです。
これはかなり使うショートカットキーなので、手癖にして損はありませんよ!

No.5 定義へ移動(F12またはctrl+クリック)

手癖おすすめ度:⭐⭐⭐

こちらはプログラマーとしてはお馴染みの、定義元の関数や変数に遷移するショートカットキーですね。
F12しか知らなかった人、なんともう1パターンありますよ!

No.6 参照へ移動(shift+F12またはctrl+shift+クリック)

手癖おすすめ度:⭐⭐⭐

No.5の逆で、関数や変数を使っている箇所を知りたい場合に使うものです。
使われている箇所の一覧を表示して選択させてくれます。
どこでも使われていない場合は遷移しません。

No.7 前へ戻る/次へ進む(alt+/)

手癖おすすめ度:⭐⭐⭐

ファイルを移動してしまった時、その前にどのファイルを開いていたか探すの、面倒ではありませんか?
そんな時に便利なショートカットキーがこちらです。
自分がいたカーソル位置履歴を進んだり戻ったりできます。
※作業の進む戻る(ctrl+yctrl+z)ではありません。

No.8 指定行へ遷移(ctrl+g)

手癖おすすめ度:⭐

行番号が分かっている時にしか使えないショートカットキーですが、逆に「〇〇のn行目に・・・」と言われたときなど、行番号が分かる時は便利です。

No.9 エディタのフォーカス左右移動(ctrl+PgUp/PgDn)

手癖おすすめ度:⭐⭐

開いているエディタのフォーカスを移動したい時はこれが便利です。

No.10 エディタ左右移動(ctrl+shift+PgUp/PgDn)

手癖おすすめ度:⭐

No.9の移動版です。
開いているファイルを整理したい人にはマウスのD&Dで移動させるよりストレスフリーで便利です。

No.11 最近開いた項目(ctrl+r)

手癖おすすめ度:⭐

VSCodeで最近開いたものを一覧で出してくれます。
これならプロジェクトの切り替えも楽ちんです!

おわりに

今回は移動系のショートカットキーについて一覧よりさらに深掘って説明させていただきました。
他にもこんな使い方あるよ!便利だよ!などありましたらコメントいただけると幸いです。

ユニフォームネクスト株式会社

Discussion