WebDesigner's Memorandumウェブデザイナーの備忘録

iTerm2でよく使うアクションやスニペットの設定ができる環境設定の「Shortcuts」タブ

iTerm2でよく使うアクションやスニペットの設定ができる環境設定の「Shortcuts」タブ

iTerm2は環境設定の項目がかなり多く、今回はその中でもアクションやスニペットの設定ができる「Shortcuts」タブについてまとめておきます。

Shortcuts

メニューバーの[iTerm2]→[Preferences…]から環境設定を開いて、[Shortcuts]タブを開きます。
そこから更に2つのタブに分かれています。

[Shortcuts]タブ

  • Actions:iTerm2を操作するアクションの設定
  • Snippets:スニペット(よく使う定型文)の設定

それぞれアクションとスニペットを追加して、下記のような場所から呼び出します。

メニューバー内から呼び出し

iTerm2の[Edit]→[Actions]や[Edit]→[Snippets]メニューから呼び出せます。

[Edit]→[Actions]

ツールベルトから呼び出し

メニューバーの[Toolbelt]→[Show Toolbelt(shift + command + B)]でツールベルトを表示して、「Actions」や「Snippets」から呼び出せます。

ツールベルトの表示

Quicklyウインドウから呼び出し

メニューバーの[View]→[Open Quickly(shift + command + O)]で検索ウインドウを表示できます。

Quicklyウインドウ

この中に表示される項目に、AciotnsやSnippetsが追加されるので、検索して呼び出せます。

Actions

[Actions]タブでアクションの設定ができます。
左下の「+」ボタンを押すと「タイトル」と「どのアクションを実行するか」のセレクトボックスが表示されます。

[Actions]タブ

アクションの種類に関してはかなりの数用意されています。
組み合わせての設定はできなくて、1アクション単発での実行しか設定できません。

アクション名内容
Ignore特になにも起こらない
Select Menu Item…メニューバーを選択する
Run CoprocessCoprocessを実行する
Start Instant Replayインスタントリプレイ機能を使う
Undo戻る
New Window with Profileプロファイルを指定して新しいウインドウを開く
New Tab with Profileプロファイルを指定して新しいタブを開く
Duplicate Tabタブの複製
Split Horizontally with Profileプロファイルを指定して画面縦分割
Split Vertically with Profileプロファイルを指定して画面横分割
Change Profileプロファイルの切り替え
Load Color Presetカラープリセットの読み込み
Next Tab次のタブへ移動
Previous Tab前のタブへ移動
Move Tab Left左のタブへ移動
Move Tab Right右のタブへ移動
Next Window次のウインドウへ移動
Previous Window前のウインドウへ移動
Next Pane次のペインへ移動
Previous Pane前のペインへ移動
Select Split Pane Above上のペインを選択
Select Split Pane Below下のペインを選択
Select Split Pane On Left左のペインを選択
Select Split Pane On Right右のペインを選択
Decrease Height高さを狭める
Increase Height高さを広げる
Decrease Width横幅を狭める
Increase Width横幅を広げる
Scroll to End最後までスクロールする
Scroll to Top最初までスクロールする
Scroll One Line Down1行下にスクロールする
Scroll One Line Up1行上にスクロールする
Scroll One Page Down1ページ下にスクロールする
Scroll One Page Up1ページ上にスクロールする
Swap With Split Pane Below下のペインと入れ替える
Swap With Split Pane on Left左のペインと入れ替える
Swap With Split Pane on Right右のペインと入れ替える
Move Session to Split Pane分割したペインでセッションを移動する
Send ^H Backspaceバックスペースを送信する
Send ^? Backspaceバックスペースを送信する
Send Escape Sequenceエスケープを送信する
Send Hex CodeHex Codeを送信する
Send Textテキストを送信する
Send Text with “vim” Special CharsVimの特殊文字を送信する
Send Snippetスニペットを送信する
Find Regular Expression…正規表現で検索する
Find Again Down検索結果を下に移動
Find Again Up検索結果を上に移動
Paste…ペースト
Paste from Selection…選択部分をペースト
Toggle Fullscreenフルスクリーンに切り替える
Toggle Pin Hotkey Windowホットキーウインドウを切り替える
Toggle Mouse ReportingMouse Reporting(マウスによるコピペ)機能を切り替える
Move Start of Selection Back選択範囲の先頭を後ろに移動する
Move Start of Selection Forward選択範囲の先頭を前に移動する
Move End of Selection Back選択範囲の最後を後ろに移動する
Move End of Selection Forward選択派にの最後を前に移動する
Invoke Script Functionスクリプト関数を呼び出す

Snippets

[Snippets]タブでアクションの設定ができます。
Actionsと同様に左下の「+」ボタンを押すと設定モーダルが表示されます。

[Snippets]タブ

「タイトル」と「スニペットの中身」を入力して設定します。

これで登録すると、よく使う定型文をiTerm2内ですぐに呼び出せます。

ただ、個人的にはスニペットはスニペットアプリで管理しています。
そうすることでiTerm2以外でも同じように呼び出せます(iTerm2でしか使わないようなものは、iTerm2で登録してしまうのも1つの手です)。

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね