Ubuntu vi Diễn xuất lạ


8

Tôi mới cài đặt Ubuntu Server 8 và thấy vi hoạt động lạ (so với vi trên Fedora, CentOS và OSX).

Khi tôi sử dụng lệnh 'a' để nhập văn bản, nhấn các phím mũi tên sẽ dẫn đến "C", "D", "B" và "A" để được nhập. Điều này làm cho chỉnh sửa gần như không thể ..

Tôi đang làm gì đó sai ở đây?

Câu trả lời:


15

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ó vimgó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.


1
Nó cũng có thể là thực tế vithay 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. hjkllà con đường để đi = -]
Jack M.

1
@jack m.: jtimberman là chính xác, ubfox sẽ cài đặt vim-tinygó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.
quack quixote

6

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

+1, chỉ vì tôi không thấy bất kỳ lý do nào để giữ vim-tiny trong hệ thống nữa.
Radu Maris

2
aptitude install vim-full

Điều đầu tiên tôi làm trên bản cài đặt Ubuntu mới.


2
Điều đó sẽ cài đặt gói vim-gnome, có lẽ không mong muốn trên các hệ thống 'máy chủ'.
jtimberman

1

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).


0

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)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.