はじめに
こんにちは、サーバーサイドエンジニアの@shiroemonsです。
こちらはトレタAdventCalendar2023 20日目の記事です。
前日の記事でシリコンMacに移行した記事を書きました。
最近、Warpというターミナルを使い始めました。今回の記事はもともとWarpの機能について詳しく紹介するつもりでしたが、他のブログと内容が重複してしまうことに気づきました。
実際に、Warpを使い始めたばかりで、まだ完全には慣れていないため、学ぶべきことも多いです。そこで、この記事ではWarpで使える便利なショートカットキーに焦点を当ててみました。この記事を通じて、Warpのショートカットキーを効率よく覚えるお手伝いができればと思います。
Warpのショートカットキー一覧
公式サイトに掲載されている情報を基に、より理解しやすいように順序を変えてWarpのショートカットキーをまとめてみました。公式の情報を参考にしつつ、読者にとって分かりやすい形で情報を整理しました。
Warp Essentials
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + L | cmd + L |
ターミナル入力へのフォーカス |
⌃ + R | ctrl + R |
コマンド検索 |
⌃ + ⇧ + R | ctrl + shift + R |
ワークフロー |
⌃ + ` | ctrl + ` |
AIコマンドの提案 |
⌃ + I | ctrl + I |
Warpifyサブシェル |
⌃ + ⌘ + L | ctrl + cmd + L |
設定パレットの起動 |
⌃ + ⌘ + T | ctrl + cmd + T |
テーマピッカーの開始 |
Blocks
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + A | cmd + A |
すべてのブロックを選択 |
⌘ + B | cmd + B |
選択したブロックをブックマーク |
⌘ + K | cmd + K |
ブロックのクリア |
⌘ + I | cmd + I |
選択したコマンドを再入力 |
⌘ + ↑ | cmd + ↑ |
前のブロックを選択 |
⌘ + ↓ | cmd + ↓ |
次のブロックを選択 |
⇧ + ↑ | shift + ↑ |
上の選択したブロックを拡張 |
⇧ + ↓ | shift + ↓ |
下の選択したブロックを拡張 |
⌥ + ↑ | option + ↑ |
最も近い上のブックマークを選択 |
⌥ + ↓ | option + ↓ |
最も近い下のブックマークを選択 |
⇧ + ⌘ + I | shift + cmd + I |
選択したコマンドをルートとして再入力 |
⌃ + M | ctrl + M |
ブロックのコンテキストメニューを開く |
⇧ + ⌘ + S | shift + cmd + S |
選択したブロックの共有 |
⇧ + ⌘ + C | shift + cmd + C |
コマンドのコピー |
⌥ + ⇧ + ⌘ + C | option + shift + cmd + C |
コマンド出力のコピー |
Input Editor
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + A | cmd + A |
全て選択 |
⌘ + Z | cmd + Z |
元に戻す |
⌘ + ⇧ + Z | cmd + shift + Z |
やり直し |
⌘ + ← | cmd + ← |
ホーム |
⌘ + → | cmd + → |
エンド |
⌘ + ↓ | cmd + ↓ |
カーソルを最下部へ移動 |
⌘ + I | cmd + I |
コマンドの検証 |
⌘ + BackSpace | cmd + backspace |
左側を全て削除 |
⌘ + Delete | cmd + delete |
右側を全て削除 |
⌃ + A | ctrl + A |
行の開始へ移動 |
⌃ + E | ctrl + E |
行の終わりへ移動 |
⌃ + P | ctrl + P |
カーソルを上に移動 |
⌃ + B | ctrl + B |
カーソルを左に移動 |
⌃ + F | ctrl + F |
カーソルを右に移動/自動提案を受け入れる |
⌃ + N | ctrl + N |
カーソルを下に移動 |
⌃ + G | ctrl + G |
次の出現箇所を選択 |
⌃ + J | ctrl + J |
改行を挿入 |
⌃ + D | ctrl + D |
削除 |
⌃ + H | ctrl + H |
前の文字を削除 |
⌃ + W | ctrl + W |
左の単語をカット |
⌃ + K | ctrl + K |
右側をカット |
⌃ + L | ctrl + L |
画面のクリア |
⌃ + C | ctrl + C |
コマンドエディタのクリア |
⌃ + U | ctrl + U |
選択した行をコピーしてクリア |
⌃ + ⇧ + ↑ | ctrl + shift + ↑ |
上にカーソルを追加 |
⌃ + ⇧ + ↓ | ctrl + shift + ↓ |
下にカーソルを追加 |
⌃ + ⇧ + A | ctrl + shift + A |
行の開始まで選択 |
⌃ + ⇧ + E | ctrl + shift + E |
行の終わりまで選択 |
⌃ + ⇧ + B | ctrl + shift + B |
左に1文字選択 |
⌃ + ⇧ + F | ctrl + shift + F |
右に1文字選択 |
⌃ + ⇧ + P | ctrl + shift + P |
上を選択 |
⌃ + ⇧ + N | ctrl + shift + N |
下を選択 |
⌃ + ⌥ + ← | ctrl + option + ← |
1サブワード後ろへ移動 |
⌃ + ⌥ + → | ctrl + option + → |
1サブワード前へ移動 |
Meta + . | meta + . |
前のコマンドの最後の単語を挿入 |
Meta + A | meta + A |
段落の開始へ移動 |
Meta + E | meta + E |
段落の終わりへ移動 |
Meta + F | meta + F |
1単語前へ移動 |
Meta + B | meta + B |
1単語後ろへ移動 |
Meta + D | meta + D |
右の単語をカット |
⌥ + BackSpace | option + backspace |
左の単語を削除 |
⌥ + Delete | option + delete |
右の単語を削除 |
⌥ + ⌘ + F | option + cmd + F |
選択範囲の折りたたみ |
⌥ + ⌘ + [ | option + cmd + [ |
折りたたみ |
⌥ + ⌘ + ] | option + cmd + ] |
展開 |
⇧ + ⌘ + K | shift + cmd + K |
選択した行をクリア |
⇧ + Meta + < | shift + meta + < |
バッファの開始へ移動 |
⇧ + Meta + > | shift + meta + > |
バッファの終わりへ移動 |
⇧ + Meta + B | shift + meta + B |
左の1単語を選択 |
⇧ + Meta + F | shift + meta + F |
右の1単語を選択 |
Metaキーは、馴染みがないですね...
Terminal
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + D | cmd + D |
右側にパネルを分割 |
⇧ + ⌘ + D | shift + cmd + D |
下にパネルを分割 |
⌘ + W | cmd + W |
パネルを閉じる(現在のセッションを閉じる) |
⌥ + ⌘ + ↑ | option + cmd + ↑ |
パネルを上に切り替え |
⌥ + ⌘ + ← | option + cmd + ← |
パネルを左に切り替え |
⌥ + ⌘ + → | option + cmd + → |
パネルを右に切り替え |
⌥ + ⌘ + ↓ | option + cmd + ↓ |
パネルを下に切り替え |
⌥ + ⌘ + V | option + cmd + V |
詳細なアクセシビリティ通知の設定 |
⌘ + , | cmd + , |
設定を開く |
⌘ + G | cmd + G |
検索クエリの次の出現箇所を検索 |
⌘ + P | cmd + P |
コマンドパレットの切り替え |
⌘ + R | cmd + R |
マウスレポーティングの切り替え |
⌘ + [ | cmd + [ |
前のパネルをアクティベート |
⌘ + ] | cmd + ] |
次のパネルをアクティベート |
⌃ + ⌘ + K | ctrl + cmd + K |
キーバインディングエディタを開く |
⌃ + ⌘ + ↑ | ctrl + cmd + ↑ |
パネルのサイズ調整: 分割線を上に移動 |
⌃ + ⌘ + ← | ctrl + cmd + ← |
パネルのサイズ調整: 分割線を左に移動 |
⌃ + ⌘ + → | ctrl + cmd + → |
パネルのサイズ調整: 分割線を右に移動 |
⌃ + ⌘ + ↓ | ctrl + cmd + ↓ |
パネルのサイズ調整: 分割線を下に移動 |
⌃ + ⇧ + ? | ctrl + shift + ? |
リソースセンターを開く |
⇧ + ⌘ + G | shift + cmd + G |
検索クエリの前の出現箇所を検索 |
⇧ + ⌘ + P | shift + cmd + P |
ナビゲーションパレットの切り替え |
⇧ + ⌘ + Enter | shift + cmd + enter |
アクティブなパネルの最大化の切り替え |
Fundamentals
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + - | cmd + - |
フォントサイズの縮小 |
⌘ + = | cmd + = |
フォントサイズの拡大 |
⌘ + 0 | cmd + 0 |
フォントサイズをデフォルトにリセット |
⌘ + F | cmd + F |
検索 |
⌘ + C | cmd + C |
コピー |
⌘ + V | cmd + V |
貼り付け |
⌘ + T | cmd + T |
新規タブを開く |
⇧ + ⌘ + T | shift + cmd + T |
閉じたタブを再開 |
⌘ + 1 | cmd + 1 |
1番目のタブに切り替え |
⌘ + 2 | cmd + 2 |
2番目のタブに切り替え |
⌘ + 3 | cmd + 3 |
3番目のタブに切り替え |
⌘ + 4 | cmd + 4 |
4番目のタブに切り替え |
⌘ + 5 | cmd + 5 |
5番目のタブに切り替え |
⌘ + 6 | cmd + 6 |
6番目のタブに切り替え |
⌘ + 7 | cmd + 7 |
7番目のタブに切り替え |
⌘ + 8 | cmd + 8 |
8番目のタブに切り替え |
⌘ + 9 | cmd + 9 |
9番目のタブに切り替え |
⌃ + ⇧ + ← | ctrl + shift + ← |
タブを左に移動(タブごと移動、切り替えではない) |
⌃ + ⇧ + → | ctrl + shift + → |
タブを右に移動(タブごと移動、切り替えではない) |
⇧ + ⌘ + { | shift + cmd + { |
前のタブをアクティブ化(タブの切り替え) |
⇧ + ⌘ + } | shift + cmd + } |
次のタブをアクティブ化(タブの切り替え) |
⌘ + Q | cmd + Q |
Warpを終了する |
一部カスタマイズ
日本語のMagic Keyboardを使用しているんですが、フォントサイズの拡大のショートカットが効かなかったので、以下にカスタマイズしています。
ショートカットキー | テキスト表記 | 機能 |
---|---|---|
⌘ + ^ | cmd + ^ |
フォントサイズの拡大 |
他のアプリと競合しているショートカットキーや上手く効かないショートカットキーもあるかと思います、そこは適宜使う使わないを判断してショートカットキーをカスタマイズして行くと良いと思います。
まとめ
この記事では、Warpのショートカットキーに焦点を当て、まとめました。これらのショートカットキーは、ターミナル操作を効率的にするのに大いに役立ちます。
Warpを使い始めたばかりの方には、これらのショートカットキーを覚えて使ってみることをお勧めします。日々の作業がよりスムーズになるでしょう。
自分もこれから覚えていきます💪
終わり
トレタでは一緒にチームで働いてくれるエンジニアのメンバーやプロダクトマネージャーとして活躍してくれる人を求めています。飲食店の未来をアップデートする事業に興味のある方はお気軽に話を聞きにきてください。