質問: viに代わるvim みんな、viを実行するたびにlinuxコンソールエディターをviからvimに変更する方法を知っている人はいますか? ubuntuとfedora coreを使用しています
回答: まず、適切なvimパッケージがインストールされていることを確認します。多くのシステムのデフォルトでは、機能的にはviに近い最小限のvimパッケージがインストールされます。red hatベースのシステム(rhel、centos、fedora)では、たとえば、私がインストールしたcentosシステムのvim拡張パッケージが必要です。vim-common-7.0.109-4.el5_2.4z vim-enhanced-7.0.109-4.el5_2.4z vim-minimal-7.0.109-4.el5_2.4z 'common'には、すべてのvimパッケージで使用される共通ライブラリが含まれています。 'minimal'は、デフォルトでインストールされるプレーンなviエディター実行可能ファイルです。debianベースのシステム(ubuntuなど)では、「vim」が必要です。例えば:ii vim 2:7.2.079-1ubuntu5 vi improved - enhanced vi editor ii vim-common 2:7.2.079-1ubuntu5 vi improved - common files ii vim-runtime 2:7.2.079-1ubuntu5 vi improved - runtime files ii vim-tiny 2:7.2.079-1ubuntu5 vi improved - enhanced vi editor - compact version これらはデフォルトでインストールされます。 debian/ubuntuでは、すべてのユーザーのデフォルトのシステムエディターを更新できます。sudo update-alternatives --config vi 選択メニューから目的のバージョンを選択します。ただし、vimパッケージのインストール後スクリプトは、これをすでに更新しているはずです。使用する --config editorシステム上のすべてのユーザーのデフォルトエディターを変更します(たとえば、ubuntu 9.04の元のデフォルトはnanoです)。最後に、ディストリビューションごとにユーザーごとに、ユーザープロファイルにエイリアスを設定します。たとえば、シェルがbashの場合は、〜username/.bashrcを編集します。alias vi="vim" また、システムのvimrc(通常は/ etc/vimrc)をチェックして、互換モードがオンになっているかどうかを確認することもできます。set cp set compatibility 上記のvimを使用してどのように処理したかに関係なく、vimに旧式のviのように動作するように指示します。 vimをより使いやすくするには、「nocp」または「nocompatibility」に変更します。