iTerm2 チートシートと設定ガイド
iTerm2は、macOS用の強力なターミナルエミュレーターです
。この記事では、iTerm2の主要な機能を最大限に活用するためのチートシートと、生産性を向上させるための推奨設定をご紹介します。
チートシート
ウィンドウ/タブ操作
操作 | ショートカットキー |
---|---|
新規ウィンドウ作成 | ⌘ + N |
新規タブ作成 | ⌘ + T |
タブを閉じる | ⌘ + W |
タブ間の移動 | ⌘ + 左右矢印 |
特定番号のタブに直接移動 | ⌘ + 数字 |
ウィンドウを縦に分割 | ⌘ + D |
ウィンドウを横に分割 | ⌘ + Shift + D |
分割ウィンドウ間の移動 | ⌘ + [/] |
フルスクリーン切り替え | ⌘ + Enter |
テキスト操作
操作 | ショートカットキー |
---|---|
検索 | ⌘ + F |
コピー | ⌘ + C |
ペースト | ⌘ + V |
画面クリア | ⌘ + K |
行頭に移動 | Ctrl + A |
行末に移動 | Ctrl + E |
行頭までカット | Ctrl + U |
行末までカット | Ctrl + K |
単語単位でカット | Ctrl + W |
表示設定
操作 | ショートカットキー |
---|---|
フォントサイズ拡大 | ⌘ + + |
フォントサイズ縮小 | ⌘ + - |
フォントサイズリセット | ⌘ + 0 |
透過度のON/OFF | ⌘ + U |
選択
操作 | ショートカットキー |
---|---|
単語選択 | ダブルクリック |
行選択 | トリプルクリック |
スマート選択 | クアドラプルクリック |
選択範囲に追加 | ⌘ + クリック |
その他の便利機能
操作 | ショートカットキー |
---|---|
全てのペインに同じコマンドを送信 | ⌘ + Shift + I |
インスタントリプレイ | ⌘ + Option + B |
カーソル位置を表示 | ⌘ + / |
マーク機能 | ⌘ + Shift + M |
コマンド履歴を前後に移動 | Ctrl + P / Ctrl + N |
ペーストヒストリー表示 | ⌘ + Shift + H |
インスタントリプレイ(直前の操作を再生) | ⌘ + Shift + B |
推奨設定
iTerm2の機能を最大限に活用するために、以下の設定をお勧めします。
基本設定
-
Tip of the Dayを無効化
-
Preferences > Advanced
で "Tip of the Day" を検索し、"No" を選択 - 不要な通知を減らし、集中力を高めます
-
-
終了時の確認ダイアログを無効化
-
Preferences > General
で "Confirm closing multiple sessions" のチェックを外す - 作業の中断を減らし、効率を上げます
-
-
ビープ音を無効化
-
Preferences > Profiles > Terminal
で "Silence bell" にチェック - 集中を妨げる不要な音を消すことができます
-
外観設定
-
ステータスバーのカスタマイズ
-
Preferences > Profiles > Session
で "Status bar enabled" にチェック - CPU使用率、メモリ使用量、時刻などを表示可能
-
-
タイトルバーの非表示
-
Preferences > Appearance
で "Show title bar" のチェックを外す - より多くの作業スペースを確保できます
-
-
タブにアイコンを表示
-
Preferences > Appearance
で "Show tab bar even when there is only one tab" にチェック - 視覚的に分かりやすくタブを管理できます
-
機能設定
-
ホットキーの設定
-
Preferences > Keys
で "Hotkey" を設定 - 例:Shift2回でiTerm2を呼び出すなど、素早くアクセスできるようになります
-
-
フルスクリーン表示のカスタマイズ
-
Preferences > General
で "Native full screen windows" のチェックを外す - 任意のデスクトップ上にフルスクリーンで重ねて表示することが可能
-
-
背景の透過
-
Preferences > Profiles > Window
で "Transparency" を調整 - デスクトップの背景を見ながら作業ができるようになります
-
高度な設定
-
設定ファイルのクラウド同期
-
Preferences > General
で "Load preferences from a custom folder or URL" を設定 - 複数のマシン間で同じ設定を使用できます
-
-
画面分割
- ショートカットキーを使用して画面を分割
- 横にも縦にも画面を分割でき、複数のタスクを同時に管理できます
-
コピーモード
-
⌘ + Shift + C
でコピーモードを開始 - テキストの選択や操作が容易になります
-
-
マーク機能
-
⌘ + Shift + M
でマークを設定 - ターミナルの更新を視覚的に確認できます
-
-
自動補完の強化
-
Preferences > Profiles > Keys
で "Load Preset..." から "Natural Text Editing" を選択 - より直感的なテキスト編集が可能になります
-
-
スマート選択の設定
-
Preferences > Profiles > Advanced
で "Smart Selection" をカスタマイズ - 特定のパターン(URLやファイルパスなど)を自動的に選択できるようになります
-
-
トリガーの設定
-
Preferences > Profiles > Advanced
で "Triggers" を追加 - 特定のパターンに対して自動的にアクションを実行できます
-
まとめ
iTerm2は非常に柔軟性が高く、カスタマイズ性に優れたターミナルエミュレーターです。この記事で紹介したチートシートと設定を活用することで、コマンドライン作業の効率を大幅に向上させることができます。
個人の作業スタイルや好みに合わせて、さらなるカスタマイズを行うことをお勧めします。iTerm2の公式ドキュメントも参照しながら、自分だけの最適な環境を作り上げてください。