レンジャーファイルマネージャーのキーボードショートカット

レンジャーは、Linux用のシンプルでありながら強力なターミナルファイルマネージャーです。ncursesライブラリとカスタムファイルランチャースクリプトを使用して、マシン上の任意のファイルにアクセスできる美しくシームレスなインターフェースを作成します。
このチートシートをダウンロード
以下にメールアドレスを入力して、このPDFチートシートを受信トレイに受け取ります。
レンジャーの注目すべき機能の1つは、キーボードのみを使用してファイルをナビゲートおよび操作できることです。これを実現するために、レンジャーはお馴染みのViショートカットレイアウトを採用しています。これにより、テキスト編集のためにViやVimに慣れている場合、プログラムをより簡単に把握できます。
このチートシートでは、レンジャーファイルマネージャーの最も一般的なキーバインディングのいくつかを示します。また、データを効率的に処理するために使用できるプログラムのあまり知られていないツールやオプションも強調します。
| ショートカット | 機能 |
|---|---|
| バッファ移動 | |
| J | 現在のディレクトリで1つ下のエントリに移動します。 |
| K | 現在のディレクトリで1つ上のエントリに移動します。 |
| Shift + J | ディレクトリリストの中間まで選択カーソルを移動します。 |
| Shift + K | ディレクトリリストの中間まで選択カーソルを移動します。 |
| GG | 現在のディレクトリリストの先頭に移動します。 |
| Shift + G | 現在のディレクトリリストの末尾に移動します。 |
| Shift + H | 現在のセッションで最後に開いたディレクトリに戻ります。 |
| Shift + L | 現在のセッションで最近開いたディレクトリに進みます。 |
| ファイルおよびディレクトリ操作 | |
| L | 現在選択されているディレクトリを開きます。 |
| H | 現在開いているディレクトリを離れます。 |
| Enter | 現在選択されているファイルを開きます。 |
| R | 現在選択されているファイルのマニュアルファイルプロンプトを開きます。 |
| Z, その後 H | 現在のディレクトリ内のすべての隠しファイルを表示します。 |
| O | 現在のディレクトリのすべての利用可能なソートオプションを印刷します。 |
| Y, その後 Y | 現在選択されているファイルのコピーをシステムクリップボードに置きます。 |
| Y, その後 P | 実際のバイナリの代わりに現在選択されているファイルのパスをコピーします。 |
| Y, その後 D | 現在のディレクトリの名前をコピーします。 |
| Y, その後 N | 現在選択されているファイルの名前をコピーします。 |
| Y, その後 ピリオド (.) | 現在選択されているファイルの拡張子をコピーします。 |
| P, その後 P | システムクリップボードのファイルを現在のディレクトリに貼り付けます。 |
| D, その後 D | 現在選択されているファイルをシステムクリップボードに切り取ります。 |
| Equals (=) | 現在選択されているファイルの権限ビットを変更します。 |
| A | 現在選択されているファイルの名前を変更します。 |
| D, その後 Shift + D | 現在のディレクトリ内の選択されたファイルを削除します。 |
| ファイルおよびディレクトリ検索 | |
| スラッシュ (/) | レンジャーの検索プロンプトを開きます。 |
| N | 現在の検索クエリの次のインスタンスに移動します。 |
| Shift + N | 現在の検索クエリの前のインスタンスに戻ります。 |
| ファイルおよびディレクトリマーク | |
| M + A | 選択されたファイルに新しいマーカーを作成し、「A」レジスタに保存します。 |
| シングルクォート (‘) + A | 「A」レジスタにマークされた場所にジャンプします。 |
| U + M, その後 A | 「A」レジスタのマーカーを削除します。 |
| ディレクトリ移動 | |
| G, その後 H | 現在のユーザーのホームディレクトリに移動します。 |
| G, その後 E | 「/etc」ディレクトリに移動します。 |
| G, その後 U | 「/usr」ディレクトリに移動します。 |
| G, その後 D | 「/dev」ディレクトリに移動します。 |
| G, その後 O | 「/opt」ディレクトリに移動します。 |
| G, その後 V | 「/var」ディレクトリに移動します。 |
| G, その後 Shift + M | 「/mnt」ディレクトリに移動します。 |
| G, その後 P | 「/tmp」ディレクトリに移動します。 |
| G, その後 スラッシュ (/) | ルートディレクトリに移動します。 |
| インターフェース操作 | |
| G, その後 N | 現在のディレクトリに新しいタブを作成します。 |
| Tab | 現在開いているタブの右に切り替えます。 |
| Shift + Tab | 現在開いているタブの左に切り替えます。 |
| Z | レンジャーの設定ペインを開きます。 |
| Z, その後 M | 現在のセッションのためにマウスカーソルサポートを有効にします。 |
| R | 現在のディレクトリの内容を更新します。 |
| S | 現在のセッション内に新しいターミナルウィンドウをネストします。 |
| Ctrl + L | ターミナルインターフェースを再描画します。 |
| Shift + バックティック (`) | 現在のセッションのマルチペインビューを切り替えます。 |
| Ctrl + C | レンジャー内で現在実行中のプロセスをキャンセルします。 |
| Q | 現在のレンジャーセッションを終了します。 |
| フィルタリング | |
| ピリオド (.) + D | 現在のディレクトリ内のすべてのフォルダを表示します。 |
| ピリオド (.) + F | 現在のディレクトリ内のすべてのファイルを表示します。 |
| ピリオド (.) + L | 現在のディレクトリ内のすべてのシンボリックリンクを表示します。 |
| ピリオド (.) + ダブルクォート (“) | 現在のディレクトリ内のすべての重複ファイルとフォルダを表示します。 |
| ピリオド (.) + シングルクォート | 現在のディレクトリ内のすべてのユニークファイルとフォルダを表示します。 |
| ピリオド (.) + バー (|) | 現在アクティブなフィルタに「OR」ロジックを有効にします。 | | ピリオド (.) + アンパサンド (&) | 現在アクティブなフィルタに「AND」ロジックを有効にします。 | | ピリオド (.) + 感嘆符 (!) | 現在アクティブなフィルタに「NOT」ロジックを有効にします。 | | ピリオド (.) + ピリオド (.) | 現在のセッション内のすべてのアクティブフィルタを印刷します。 | | ピリオド (.) + C | 現在のセッション内のすべてのアクティブフィルタを削除します。 | | タスクビュー | | | W | レンジャーのタスクビューペインを開きます。 | | 下矢印 | 選択カーソルを1行下に移動します。 | | 上矢印 | 選択カーソルを1行上に移動します。 | | End | 選択カーソルをペインの底に移動します。 | | Home | 選択カーソルをペインの上に移動します。 | | Q | タスクビューペインを閉じます。 | | ヘルプシステム | | | Shift + スラッシュ (/) | レンジャーのインクライアントヘルプシステムを印刷します。 | | Shift + スラッシュ (/), その後 M | レンジャーのマニュアルページを印刷します。 | | Shift + スラッシュ (/), その後 C | 利用可能なレンジャーコマンドのドキュメントを印刷します。 | | Shift + スラッシュ (/), その後 S | レンジャーの現在の設定のリストを印刷します。 |
画像クレジット: Unsplash (背景) および Wikimedia Commons (ロゴ)。すべての変更とスクリーンショットはRamces Redによるものです。