viをvimに置き換える


回答:


10

あなたは付け加えられます

alias vi=vim

~/.bashrc。これは、と入力するvimたびに開始されますvi

Ubuntu 10.10では(そして10.04とも思う)viはすでににマップされてvimいることに注意してください。


別のばかげた質問で申し訳ありませんが、どこにあり.bashrcますか?私はUbuntuにかなり慣れていません。
シーロック

ホームディレクトリ。入力するだけvim ~/.bashrc
Peter Smit

3
実際、 'vi'はUbuntuでほぼ永久に 'vim'のいくつかのバリエーションを指しています(どのバリエーションを変更するかを知るには、選択肢についての私の回答を参照してください)。
JanC、

22

Ubuntuの「vi」はすでに「vim」を起動しますが、デフォルトでは「vim-tiny」を起動します(これは(機能の欠如)で元の「vi」に最も近くなります)。これは次のようにして確認できます。

sudo update-alternatives --display vi

別のバージョンのvimを使用する場合は、それがインストールされ、実行されていることを確認してください。

sudo update-alternatives --config vi

他のアプリケーションにupdate-alternativesを使用できますか?update-alternativesは何をしますか?それは追加の機能をインストールしますか?
Searock

はい、できます。代替案を更新します。いいえ、ありません。あなたがもっと使い方を知りたいman update-alternativesか、新しい質問を始めたいなら。
Martin

これは、受け入れられた回避策ではなく、正解としてマークする必要があります。
OmarOthman

4

Peter Smitの提案に加えて。アカウントだけでなく、次のように変更システムを広くすることもできます。

alias vi='vim'/etc/bash.bashrcに追加

またはvimへのシンボリックリンクを作成します

sudo ln -s /usr/bin/vim /usr/bin/vi

ただし、私のシステムでは、/ usr / bin / vimと/ usr / bin / viの両方が/ etc / alternatives / vimへのシンボリックリンクです


2
シンボリックリンクは悪い提案です。Ubuntuでこれを管理するにはupdate-alternativesを使用してください。

1
はい、私はそれを正しい方法で行うことに同意します。vimが代替システムを使用していることを知りませんでした。
3dinfluence
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.