Linux全般こんにちは。今回のテーマは『Linuxの標準エディタを変更する』です。CUI環境で作業することが多い方はコンソールエディタにはこだわりがあるのではないでしょうか?sudoの設定をしようとしてvisudoコマンドを実行したらviが起動すると思っていたのにnanoが起動して戸惑った等の経験をした方もいるかも知れません。DebianやUbuntuでnanoしか使ったことの無い方にはviはとても難しく感じると思います。今回はそんなエディタのお話です。確認してみよう標準のエディタって?Linuxの標準エディタと言われてもピンと来ない方もいるかも知れません。コンソール上で動くCUIアプリケーションがエディタを呼び出すときに立ち上がるエディタは決まっています。lessでファイルを開いている最中に「v」キーを押すと編集モードとなりエディタが起動します。この時に起動するエディタはディストリビューションによって予め決められていることが多いです。場合はvimやviが多いと思います。Debianをお使いの場合はnanoが起動すると思います。この他の例としてはsudoコマンドの設定ファイルを開くコマンドとしてvisudoがありますが、この際にも標準エディタが起動します。自分の環境の標準エディタが何かは起動してみればすぐに分かります。試しにlessで何かのファイルを開いてみましょう。~/.bashrcここで「v」キーを押してエディタを起動します。この時起動するのが標準エディタに指定されているエディタです。筆者環境ではvimが起動しました。ここで使い慣れていないエディタが起動すると戸惑ってしまう場合もあると思います。vimで編集したかったのにnanoが起動したとか、或いはその逆とか・・・エディタは慣れと好みが別れるツールなので設定をしておくと良いと思います。前置きが長くなってしまいましたが、標準エディタの変更はとても簡単です。EDITORという環境変数を変更するだけでOKです。~/.profileもしくは~/.bash_profileに以下のフレーズを記載します。今回は~/.profileを編集してnanoを標準エディタに指定します。~/.profile以下のフレーズを追加します。標準に指定するエディタVimやEmacsを指定したい場合は以下を追記します。Emacsを指定する場合この設定を反映させるために以下のコマンドを実行します。~/.profile確認してみようでは、本当に標準エディタはnanoに切り替わったのでしょうか?試してみましょう。環境変数を確認してみます。EDITORnanoが指定されていればOKです。実際に試してみましょう。先ほどと同じく~/.bashrcをlessで開きます。~/.bashrc「v」キーを押してエディタを起動します。先ほどはvimが起動しましが今回はnanoが起動しました。最後に普段CUIアプリケーションをあまり使わない方にとってはコンソール上で起動するエディタが何であれ興味は無いかも知れませんが、普段CUI環境をよく使う方は起動するエディタはお気に入りの方が良いと思います。VimmerもEmacseもnano使いも自分の好みのエディタを設定しておきましょう。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。