Nano editor 基本ショートカット


あらすじ

CUIのテキストエディターである「GNU nano」のショートカットです。M-の意味さえ思い出せば何とでもなりそうですね。

添え言葉

GNU nano は、vi、vim と違い、デフォルトでショートカットキーが下部に表示されるので、CUIエディターの中でもダントツにラクです。「基本的に Vscode 使いなので、CUIで編集作業なんてしない!」という人向けではないでしょうか。

また、MacOSや多くの最新Linuxではプリインストールされています。さらに、Windowsにインストールすることもできます。

行番号

特に重要な起動オプションが-lです。nanoの起動時に-lを付けると行番号が表示されます。行数の多いものを編集する場合に重宝します。

実行例
sudo nano /etc/xxx/yyy.conf

また、毎回起動オプションを付けるのが面倒であれば、設定ファイルの#set linenumbersのコメントアウトを解除するといいです。
Debian系の場合、設定ファイルは/etc/nanorcにあります。

基本

ショートカット一覧

表示 日本語 Windowsキーボード 解説
^G ヘルプ Ctrl+G ヘルプを表示します
^X 終了 Ctrl+X エディターを終了します
^R 読み込み Ctrl+R ファイル名を指定して読み込みます
^O 書き込み Ctrl+O ファイル名を指定して書き込みます
^\ 置換 Ctrl+\ 置換モードになります
^W 検索 Ctrl+W 検索モードになります
^U 貼り付け Ctrl+U カーソル位置に文字列または行を貼り付けます
^K 切り取り Ctrl+K 選択範囲の文字列または行を切り取ります
^T スペル確認 Ctrl+T
^J 均等割付 Ctrl+J
^_ 行を指定 Ctrl+_ 行を指定してジャンプします
^C カーソル位置 Ctrl+C 列を指定してジャンプします
M-U Undo Alt+U ひとつ前の状態に戻します
M-E Redo Alt+E 今の作業をもう一度行います
M-6 コピー Alt+6 選択範囲の文字列をコピーします
M-A マーク Alt+A 選択範囲を作ります
^Q 検索(後方へ) Ctrl+Q 単語を検索します
M-] 対の括弧へ Alt+] 対になる括弧までジャンプします
M-W 次へ Alt+W 次のページへ移動します
M-Q 前へ Alt+Q 前のページへ移動します
^F 進む Ctrl+F カーソルを1文字分だけ進めます
^B 戻る Ctrl+B カーソルを1文字分だけ戻します
^→ 次の単語 Ctrl+ カーソルを次の単語へ進めます
^← 前の単語 Ctrl+ カーソルを前の単語へ戻します

M- は、Metaの略だそうです。

まとめ

もっと詳しく知りたい場合は、man nanoです。

Excelsior!