あらすじ
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!