キーボードショートカット
PATerminalは、シェルと衝突しないショートカットだけを使います。macOSではCtrl+E、Ctrl+B、Ctrl+P、Ctrl+Shift+↑/↓をreadlineやTUIに残すため、⌘の組み合わせだけを使います。Ctrl+D単体は決して奪わず、EOFのまま使えます。
PATerminal v1.8.3 時点の内容です
セッションとサイドバー
| 操作 | macOS | Windows |
|---|---|---|
| 新規セッションのフォーム | ⌘T | Ctrl+T |
| 次 / 前のセッション | Ctrl+Tab / Ctrl+Shift+Tab | Ctrl+Tab / Ctrl+Shift+Tab |
| サイドバーで下 / 上のセッション | ⌘⇧↓ / ⌘⇧↑ | Ctrl+Shift+↓ / Ctrl+Shift+↑ |
| 1〜9番目のセッションへ移動 | ⌘1 … ⌘9 | Ctrl+1 … Ctrl+9 |
| サイドバーの表示 / 非表示 | ⌘B | Ctrl+B |
| セッションを選択に追加 | ⌘ + クリック | Ctrl + クリック |
| セッションを範囲選択 | Shift + クリック | Shift + クリック |
ペインと入力
| 操作 | macOS | Windows |
|---|---|---|
| 右に分割 | ⌘⇧D | Ctrl+Shift+D |
| 下に分割 | ⌘⇧S | Ctrl+Shift+S |
| フォーカス中のペインを閉じる | ⌘⇧W | Ctrl+Shift+W |
| このセッションのペインへ一斉入力(切り替え) | ⌘⇧B | Ctrl+Shift+B |
| 選択範囲をコピー | ⌘C | Ctrl+C(選択中のとき)またはCtrl+Shift+C |
| 貼り付け | ⌘V | Ctrl+VまたはCtrl+Shift+V |
補足
Windowsでは、何も選択していないときのCtrl+Cは、これまでどおり実行中のプログラムに割り込み(SIGINT)を送ります。
Git、定型文、エディター
| 操作 | macOS | Windows |
|---|---|---|
| Gitウィンドウを開く / 閉じる | ⌘E | Ctrl+E |
| コミット(Gitウィンドウ内) | ⌘Enter | Ctrl+Enter |
| 定型文を選ぶ | ⌘Pのあと、Tab / ← →で移動、Enterで入力、Escでキャンセル | Ctrl+Pのあと、同じキー |
| ビューアーでファイルを保存 | ⌘S | Ctrl+S |
| セッションメモ: 保存 / 改行 / キャンセル | Enter / Shift+Enter / Esc | Enter / Shift+Enter / Esc |
| ダイアログやオーバーレイを閉じる | Esc | Esc |
フォルダーブラウザー
| 操作 | キー |
|---|---|
| 一覧内を移動 | ↑ ↓ |
| 選択したフォルダーを開く | Enter、または絞り込み欄の末尾で→ |
| 1つ上の階層へ | Backspace、または絞り込み欄が空のときに← |
| 戻る / 進む | Alt+← / Alt+→ |
| 隠しファイルを表示 | 絞り込み欄に.を入力 |
| 閉じる | Esc |