Ubuntu Server 8をインストールしたところ、viの動作がおかしいことがわかりました(Fedora、CentOS、OSXのviと比較して)。
「a」コマンドを使用してテキストを入力すると、矢印キーを押すと「C」、「D」、「B」、「A」が入力されます。これにより、編集はほとんど不可能になります。
私はここで何か間違ったことをしていますか?
おそらく、挿入モードでの矢印キーナビゲーションをサポートしていない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
ナビゲーションを使用する習慣を身に付けることをお勧めします。
別のオプションはvim-tinyを削除することです:
Sudo apt-get removevim-tiny
次にvimを再インストールします。
Sudo apt-get install vim
aptitude install vim-full
私が新しいubuntuインストールで最初にすること。
試してみてください:
:set nocompatible
それが機能する場合は、.exrc
(コロンなし)に入れることを検討してください。
また、いくつかの構成を行うこともできます。
$ 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
)