Ubuntu vi 表現奇怪

Ubuntu vi 表現奇怪

我剛剛安裝了 Ubuntu Server 8,發現 vi 的行為很奇怪(與 Fedora、CentOS 和 OSX 上的 vi 相比)。

當我使用「a」指令輸入文字時,按箭頭鍵會導致輸入「C」、「D」、「B」和「A」。這使得編輯幾乎不可能。

我在這裡做錯了什麼嗎?

答案1

您可能使用的是 vim-tiny 編輯器,它不支援插入模式下的箭頭鍵導覽; Ubuntu 8.04 沒有vim安裝軟體套件。安裝它,並更新預設的 vi 版本:

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

選擇“vim.basic”。您可能還想對編輯器執行此操作(將上面命令中的 vi 替換為編輯器),以便其他程式(如 visudo)調用的預設編輯器也是 vim 的正確版本。

我還建議養成在插入模式下按 ESC 並使用 Vi/Vim 常見的導航的習慣hjkl,而不是使用箭頭鍵。

答案2

另一個選擇是刪除 vim-tiny:

sudo apt-get 刪除 vim-tiny

然後重新安裝vim:

sudo apt-get install vim

答案3

aptitude install vim-full

我在新安裝的 ubuntu 上做的第一件事。

答案4

您可能還想做一些配置:

$ 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

相關內容