GNU Nano キーボードショートカット

GNU Nanoは、Linux用の軽量でありながら強力なテキストエディタであり、ほとんどのディストリビューションにバンドルされています。EmacsやVimとは異なり、GNU Nanoはユーザーにコマンドラインでテキストファイルを迅速に編集するための簡単な方法を提供します。これは、SSHターミナルのみでサーバーを保護する場合に特に役立ちます。
このチートシートをダウンロード
以下にメールアドレスを入力して、このPDFチートシートを受信トレイに受け取ってください。
必要なGNU Nanoキーバインディング
デフォルトでは、GNU Nanoにはテキストエディタを読み込むとすぐに使用できる良好なキーボードショートカットとコマンドのセットがあります。しかし、この問題の一つは、エディタからこれらのショートカットにアクセスする明確な方法がないことです。
それを考慮して、このチートシートはGNU Nanoに必要なすべてのキーバインディングを提供します。それだけでなく、プログラムのあまり知られていない機能のいくつかも強調しています。
| コマンド | 機能 |
|---|---|
| バッファ移動 | |
| Ctrl + B | カーソルを1文字後ろに移動します。 |
| Ctrl + F | カーソルを1文字前に移動します。 |
| Ctrl + P | カーソルを1行上に移動します。 |
| Ctrl + N | カーソルを1行下に移動します。 |
| Ctrl + Y | カーソルを1ページ上に移動します。 |
| Ctrl + V | カーソルを1ページ下に移動します。 |
| Ctrl + Left Arrow | カーソルを1単語後ろに移動します。 |
| Ctrl + Right Arrow | カーソルを1単語前に移動します。 |
| Ctrl + Up Arrow | カーソルを前のブロックに移動します。 |
| Ctrl + Down Arrow | カーソルを次のブロックに移動します。 |
| Ctrl + A | 現在の行の先頭に移動します。 |
| Ctrl + E | 現在の行の末尾に移動します。 |
| Alt + Backslash () | 現在のバッファの最上部に移動します。 |
| Alt + Slash (/) | 現在のバッファの最下部に移動します。 |
| Alt + Less-Than (<) | 前のバッファに移動します。 |
| Alt + Greater-Than (>) | 次のバッファに移動します。 |
| Alt + Up Arrow | バッファを1画面上に移動します。 |
| Alt + Down Arrow | バッファを1画面下に移動します。 |
| Alt + G | バッファ内の特定の行に移動します。 |
| Alt + Right Square Bracket (]) | バッファ内の対応する括弧にカーソルを移動します。 |
| ファイル操作 | |
| Ctrl + R | 既存のファイルを開き、現在のバッファに配置します。 |
| Ctrl + S | 現在のバッファを既存のファイルに保存します。 |
| Ctrl + O | 現在のバッファを別のファイルとして保存します。 |
| Ctrl + X | 現在のバッファを閉じ、GNU Nanoを終了します。 |
| ファイル編集 | |
| Ctrl + M | 現在のカーソル位置に新しい行を作成します。 |
| Ctrl + K | 現在の行を切り取り、クリップボードに配置します。 |
| Alt + T | 現在のポイントからバッファの末尾まで切り取ります。 |
| Alt + 6 | 現在の行をコピーし、クリップボードに配置します。 |
| Ctrl + U | 現在のカーソル位置にクリップボードを貼り付けます。 |
| Ctrl + H | カーソルの前の文字を削除します。 |
| Ctrl + D | カーソルの下の文字を削除します。 |
| Alt + Backspace | カーソルの左の単語を削除します。 |
| Ctrl + Delete | カーソルの右の単語を削除します。 |
| Alt + Delete | 現在の行を削除します。 |
| Alt + U | バッファ内の最後の変更を元に戻します。 |
| Alt + E | バッファ内の最後の元に戻しをやり直します。 |
| Ctrl + J | 現在のカーソル位置のテキストを整列させます。 |
| Alt + J | バッファ全体のテキストを整列させます。 |
| Alt + 3 | バッファ内の現在選択されている行にコメントを付けます。 |
| Alt + V | 次のキー入力をそのまま表示に入力します。 |
| Ctrl + Right Square Bracket (]) | GNU Nanoの自動補完機能を切り替えます。 |
| Alt + A | テキストマークモードに切り替えます。 |
| Alt + Left Curly Bracket ({) | 現在マークされている領域をインデントします。 |
| Alt + Right Curly Bracket (}) | 現在マークされている領域のインデントを解除します。 |
| 検索 | |
| Ctrl + W | 検索ダイアログボックスを開きます。 |
| Ctrl + Q | 逆検索ダイアログボックスを開きます。 |
| Alt + W | 検索クエリに一致する次の単語をハイライトします。 |
| Alt + Q | 検索クエリに一致する前の単語をハイライトします。 |
| Alt + R | 置換ダイアログボックスを開きます。 |
| インターフェース操作 | |
| Ctrl + G | ヘルプ画面を表示します。 |
| Alt + N | 現在のバッファに行番号を表示します。 |
| Alt + P | すべての空白を印刷可能な文字として表示します。 |
| Alt + X | 現在のバッファのヘルプラインを切り替えます。 |
| Alt + B | バッファ全体の構文エラーをチェックします。 |
| Alt + F | 現在のバッファのフォーマットを修正します。 |
| Ctrl + T | 現在のバッファで外部コマンドを実行します。 |
| Alt + Colon (:) | 新しいマクロを作成して保存します。 |
| Alt + Semicolon (;) | 現在のバッファでマクロを実行します。 |
| Ctrl + L | 現在のGNU Nanoディスプレイを再読み込みします。 |
| Alt + I | GNU Nanoの自動インデント機能を切り替えます。 |
| Alt + L | テキストの折り返しを切り替えます。 |
| Alt + O | 入力されたすべてのタブをスペースに変換します。 |
| Alt + M | GNU Nanoでマウスサポートを有効にします。
画像クレジット: Unsplash. すべての変更とスクリーンショットはRamces Redによるものです。