ターミナルで使えるエディタまとめ
ターミナルのエディタはnano
とかvim
しか使っていなかったけど、調べたら色々あることにいまさら気づいたのでまとめ。
初心者向け
nano(ナノ)
- 特徴:軽量で起動が速く操作が簡単。基本的な編集機能も揃っている。
- 利点:画面下にコマンド一覧が表示されるため、ショートカットを覚えやすく初心者にも扱いやすい。
-
コマンド:
nano ファイル名
効率厨向け
vim(ヴィム)
- 特徴:軽量で、ショートカットを駆使して高速編集が可能。カスタマイズ性が高く多機能。
- 利点:コマンドを覚えれば高速に作業が進むため熟練者に人気。リモートサーバーでもよく使われる。
-
コマンド:
vim ファイル名
多機能マニア向け
emacs(イーマックス)
- 特徴:プラグインやカスタマイズが豊富で、テキストエディタ以上の使い方も可能。メール管理やファイルマネージャーとしても利用可能。最初はインストールが必要。
- 利点:万能ツールとして愛用者も多く、エディタから広範な作業をこなせる。
-
コマンド:
emacs ファイル名
シンプルだけどちょっと便利な機能も欲しい人向け
micro(マイクロ)
-
特徴:
nano
に似たシンプルなUIと、直感的なショートカットが揃う現代風エディタ。vim
とnano
の中間的なエディタ。最初はインストールが必要。 - 利点:わかりやすいインターフェイスで、初めてでも扱いやすくカラフルな表示が見やすい。個人的にかなり好きです。
-
コマンド:
micro ファイル名
プラグインを活かして開発を加速したい方向け
Visual Studio Code (VS Code / ブイエス コード)
- 特徴:Microsoftが提供する多機能エディタ。エクステンションが豊富でカスタマイズして開発が可能。最初はインストールが必要。
- 利点:プラグインが充実しており各種言語の補完やデバッグに対応。半分GUI操作なので初心者から上級者まで使いやすい。
-
コマンド:
code .
(ターミナルからVS Codeを開く)