8
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ショートカットキーで「「「爆速」」」プログラミング学習

Last updated at Posted at 2025-12-12

やあ

RUNTEQ56期卒業生のしまだです。
RUNTEQ Advent Calendar 2025『みんなにおすすめしたい〇〇tips』の13日目を担当します。

はじめに

プログラミング学習中、例えば「💬ここってどういう処理なんだべ」ってAIに聞くことあるじゃないですか。そのときに、

Image from Gyazo

☝️こうやってマウス or トラックパッドで操作される方、一定数いると思います。ただ、キーボードとマウスの往復って、「よっこらしょ」感があって、思っている以上に時間が溶けてるんですよ。

そこで出てくるのが、ショートカットキーでございますサザエでございます。ショートカットキーを使えば、さっきの処理くらいならキーボードから手を離さずに完結できます。

Image from Gyazo
(☝️実際にやってみたやつ。この7秒間、僕は一度もマウスに触れていません。)

「マウス使わないだけ?」と思うかもしれませんが、小さな積み重ねが重要なのです。ショートカットキーを使いこなせば、なんと年間120時間の短縮につながるという研究結果も出ています。

ということでこの記事では、自分がプログラミング学習でよく使っているショートカットキーをいくつか紹介します🏃‍➡️いざ参る🏃‍➡️

💻 PC全般(MacBook)

Macbookの使用を前提とした記事です。
Windowsの場合でも同様のショートカットキーはほぼ備わっているので、気になる操作があればググってみてください。

⌨️ コピー(command + C)/貼り付け(Command + V

王道中の王道。

⌨️ もとに戻す(command + Z)/戻したやつを取り消す(command + Shift + Z

「さっきの操作取り消したい!」と、「さっきの『さっきの操作取り消したい!』を取り消したい!」です。
Image from Gyazo
☝️test2!って書いたのを、もとに戻して空欄に。その後、それを取り消してtest2!を復活させています。

⌨️ アプリを開く(command + スペースキー)

Image from Gyazo
Command + スペースキーでアプリの検索バーが立ち上がります。「ターミナルを開く」みたいな操作をトラックパッドなしで行えます。

⌨️ アプリを切り替える(command + Tab

Image from Gyazo
アプリ間の反復横跳びが超簡単になります。vdcodeでコードを編集 → ターミナルを開いてdocker compose upみたいな操作をパッと行えます。

⌨️ 検索する(command + F

FindのFです。これは結構汎用性が高い。汎用神じゃ。
PDFファイルとか長い記事とかの中とか、いろんな場面でキーワード検索ができます。

(番外編)Clipy

本筋からは逸れるのですが、あまりにも便利すぎるので紹介させてください。

  • 前にコピーしたものを引っ張り出せる
    Image from Gyazo
  • よく使う文字列をテンプレートとして保存できる
    Image from Gyazo

やつです。よく使うコマンドとかをテンプレート保存しておけば、いちいちNotion見に行ったりする必要がなくなります。
入れておいて損はないはず、詳細はこちら⬇️

🛜 Chrome編

⌨️ タブを追加する(command + T)/閉じる(command + W

Image from Gyazo

(番外編)「タブを閉じる」と「アプリを終了する」が似てる件

「タブを閉じる」の操作はcommand + Wですが、間違えてWの隣にあるQを押してしまうと、「アプリを終了する」操作になってしまいます(QはQuitのQ)。「今まで作業してたタブが、全部消えた......」という悲しい事態も起こりかねません。

そこで、Chromeの「終了する前に警告メッセージを表示する」にチェックを入れておきましょう。
これで、Chromeで誤ってcommand + Qを押してしまっても、「本当に閉じる??」って聞いてくれるようになり、事故を防止できます。

Image from Gyazo

⌨️ 閉じたタブを開く(command + Shift + T

Image from Gyazo

さっき閉じたタブを蘇生できます。
ちなみに、Chromeを間違って閉じちゃって、もう一度同じ状態に戻したい場合にも、command + Shift + Tで復活させられるので便利です。

⌨️ 右のタブへ移る(control + Tab)/左のタブへ移る(control + Shift + Tab

Image from Gyazo

別タブに移るとき、いちいちトラックパッドに持ち替えなくていいので楽です☕️

🧑‍💻 エディター編

⌨️ 選択する(Shift + 矢印キー)

Image from Gyazo

1文字ずつ選択できます。

⌨️ 行の先頭へ移動する(command + 矢印キー)

Image from Gyazo

行の先頭へ移動できます。
先ほどの「選択する」と組み合わせる(Shift + command + 矢印キー)と、「行を選択」することもできます。

Image from Gyazo

☝️「行を選択」して、コピー&貼り付け

⌨️ 単語の先頭へ移動する(option + 矢印キー)

Image from Gyazo

単語単位での移動です。Shiftと組み合わせれば単語単位での選択が可能です。

⌨️ ファイルを開く(command + P

Image from Gyazo
開いているプロジェクトの、任意のファイルを開くことができます。ファイル名で検索ができるので、トラックパッドを使うよりも早いです。

最後に

ここに書いたのはほんの一部で、ショートカットキーはまだまだ存在します。
また今回取り上げたツール以外にも、開発でよく使うターミナル・Figma・Canvaなどのツールには、大体便利なショートカットキーが備わっています。大事なのは、

  • とりあえず使ってみること(画像のようにショートカットキーが書かれていることも多い)
    Image from Gyazo
  • 「この操作よくやるな...」と思ったら、ショートカットキーがないか調べてみる

あたりだと思います。ショートカットしまくって、有意義なプログラミング学習人生を歩んでいきましょう👴

8
1
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
8
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?