機雷がなんだ! 全速前進!

SEというかプログラマというか、日々のエンジニア生活の中で体験したことなどを中心に書き残しています。

nano エディタこわい問題

最近k8s系のオペレーションで一時的にマニフェストファイルを編集しようとするとテキストエディタとしてnanoがデフォルトのエディタとして起動してくることがあり見慣れないUIで一瞬焦ります。もちろんデフォルトエディタは変更できますが、その場でちょっとした編集をしたいだけの時は、それも面倒です。これまでは基本的にviVim)を利用することが多かったですが、最低限の操作を覚えておくのが良さそうです。

画面表示

画面下に常にコマンド一覧が表示される。

例:

 
^G Get Help ^O Write Out ^X Exit
  • ^Ctrl キーを意味する

  • ^XCtrl + X

基本操作

操作 nano vimでの感覚
入力 そのまま打つ i してから入力
保存 Ctrl + O → Enter :w
終了 Ctrl + X :q
保存して終了 Ctrl + O → Enter → Ctrl + X :wq
検索 Ctrl + W /
カット(行削除) Ctrl + K dd
ペースト Ctrl + U p

※注:nanoは常に「挿入モード」なのでviのようにモード切替がない

ついやってしまうこと

  • ESC を連打する → しかし、なにもおこらなかった!
  • :wq / :q! をタイプしがち → そのまま文字入力される

個人的な所感

一番焦るのは、どうやって終了するか分からない時ですが、とりあえず最々低限として上の3つ(入力保存終了)さえ覚えておけば、軽作業なら何とかなりそうです。