web-dev-qa-db-ja.com

Ubuntuvi演技奇妙

Ubuntu Server 8をインストールしたところ、viの動作がおかしいことがわかりました(Fedora、CentOS、OSXのviと比較して)。

「a」コマンドを使用してテキストを入力すると、矢印キーを押すと「C」、「D」、「B」、「A」が入力されます。これにより、編集はほとんど不可能になります。

私はここで何か間違ったことをしていますか?

8
Ian

おそらく、挿入モードでの矢印キーナビゲーションをサポートしていないvim-tinyエディターを使用しています。 Ubuntu8.04にはvimパッケージがインストールされていません。これをインストールし、viのデフォルトバージョンを更新します。

Sudo apt-get install vim
Sudo update-alternatives --config vi

「vim.basic」を選択します。また、エディターに対してこれを実行することもできます(上記のコマンドのviをエディターに置き換えます)。他のプログラム(visudoなど)によって呼び出されるデフォルトのエディターもvimの正しいバージョンです。

また、矢印キーを使用するのではなく、挿入モードからESCを押して、Vi/Vimに共通のhjklナビゲーションを使用する習慣を身に付けることをお勧めします。

15
jtimberman

別のオプションはvim-tinyを削除することです:

Sudo apt-get removevim-tiny

次にvimを再インストールします。

Sudo apt-get install vim
6
Calvin_il
aptitude install vim-full

私が新しいubuntuインストールで最初にすること。

2
djhowell

試してみてください:

:set nocompatible

それが機能する場合は、.exrc(コロンなし)に入れることを検討してください。

1
user83380

また、いくつかの構成を行うこともできます。

$ cp /usr/share/vim/vimcurrent/vimrc_example.vim ~/.vimrc
$ vim !$    # and adapt it to your needs

例のvimrcにはいくつかの便利な設定があり、良い出発点です。

(他のシステムのパスを調整する必要があることに注意してください。これはdebian/ubuntu固有です。アップストリームvimのインストールに厳密に従うシステムでは、/usr/share/vim/vimrc_example.vim

0
0x89