Câu trả lời:
Có lẽ bạn đang sử dụng trình chỉnh sửa vim-tiny không hỗ trợ điều hướng phím mũi tên trong chế độ chèn; Ubuntu 8.04 không có vim
gói cài đặt. Cài đặt cái này và cập nhật phiên bản vi mặc định của bạn:
sudo apt-get install vim
sudo update-alternatives --config vi
Chọn "vim.basic". Bạn cũng có thể muốn làm điều này cho trình soạn thảo (thay thế vi trong lệnh trên bằng trình chỉnh sửa) để trình soạn thảo mặc định được gọi bởi các chương trình khác (như visudo) cũng là phiên bản phù hợp của vim.
Tôi cũng khuyên bạn nên tập thói quen nhấn ESC từ chế độ chèn và sử dụng hjkl
điều hướng chung cho Vi / Vim, thay vì sử dụng các phím mũi tên.
vim-tiny
gói theo mặc định. Tôi nghĩ rằng phiên bản này của vim được biên dịch để hoạt động như vi
vậy, vì vậy sẽ không có nhiều sự khác biệt (nếu có) giữa nó và thực tế vi
.
một tùy chọn khác là loại bỏ vim-tiny:
sudo apt-get remove vim-tiny
và sau đó cài đặt lại vim:
sudo apt-get cài đặt vim
aptitude install vim-full
Điều đầu tiên tôi làm trên bản cài đặt Ubuntu mới.
Thử:
:set nocompatible
Nếu nó hoạt động, bạn có thể xem xét đưa nó vào .exrc
(dấu hai chấm).
Bạn cũng có thể muốn thực hiện một số cấu hình:
$ cp /usr/share/vim/vimcurrent/vimrc_example.vim ~/.vimrc
$ vim !$ # and adapt it to your needs
Ví dụ vimrc có một số cài đặt hữu ích và là điểm khởi đầu tốt.
(lưu ý rằng bạn phải điều chỉnh đường dẫn cho các hệ thống khác, đây là đặc thù của debian / ubfox. Trên các hệ thống theo dõi cài đặt vim ngược dòng chặt chẽ hơn, đó là /usr/share/vim/vimrc_example.vim
)
vi
thay vìvim
. Là một máy chủ họ có xu hướng vận chuyển với mức tối thiểu.hjkl
là con đường để đi = -]