Làm cách nào để giữ lựa chọn chế độ hình ảnh của Vim trong khi cuộn bằng Ctrl-F?


3

Khi tôi chọn văn bản ở chế độ trực quan của Vim, cuộn bằng Ctrl- Fhủy bỏ lựa chọn. Làm cách nào tôi có thể giữ lựa chọn trong khi cuộn (với Ctrl- F)?


Khi tôi nhấn Ctrl + f ở chế độ trực quan, nó sẽ không hủy lựa chọn. Nó tiếp tục chọn các dòng bổ sung. Plugin của bạn có thể đã thay đổi cài đặt mặc định. Hãy thử bắt đầu vim với tên tệp vim -u KHÔNG. Nó nên hoạt động
SibiCoder

Câu trả lời:


2

Điều này xảy ra trên Windows với cấu hình mặc định, sẽ gọi :behave mswin, lần lượt đặt

keymodel=startsel,stopsel

Các stopselnói với Vim để ngăn chặn sự lựa chọn nếu các phím con trỏ, End, Home, PageUp, PageDownđược ép. Vì một số lý do Ctrl- Fdường như kích hoạt PageDown.

Để thay đổi hành vi này, bạn có thể xóa stopselkhỏi keymodelcài đặt:

:e $HOME/_gvimrc

và thêm vào như sau:

" Prevent CTRL-F to abort the selection (in visual mode)
" This is caused by $VIM/_vimrc ':behave mswin' which sets 'keymodel' to
" include 'stopsel' which means that non-shifted special keys stop selection.
set keymodel=startsel

Tài liệu tham khảo

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.