2024.02.04Unix/Linux系で、テキストファイルの内容を編集する場合、やはりviがお手軽で使いやすいと思います。言っても、使った事が無い人がいわゆる一般的なテキストエディターでしょ?という感覚で触るとなにこれ?というレベルだと思います。取っつきにくいですが、慣れてしまうとキーボードだけで操作できるviが便利なんです。サーバールームでコンソールから直接サーバの設定ファイル編集する場合とかvi必須です。一時期、ずっとUnixサーバのシェルスクリプトで開発するお仕事をしていた頃は、IDEって何?状態でviでゴリゴリ書いてましたので、その頃培ったviの使い方を忘れないうちにメモしておきます。この辺の操作を覚えておけばある程度書けると思います。hoge2.txtviの主な操作方法viの基本操作でよく使うコマンドを抜粋しました。緑の白抜き文字は、同じような動作をするWindowsのエディタでのショートカットキーです(参考で記載しているだけですので、もちろんvi上では使えません)。テキスト入力モードへ切り替え編集モードへの切り替えはカーソルの位置を起点として動作します。編集モードから戻る場合は、ESCキーです。