Khi sử dụng :set wrap
trong vi / vim, nội dung của toàn bộ một dòng được bọc được đặt trong bộ đệm hiển thị khi di chuyển con trỏ sang một dòng mới, ngay cả khi điều hướng qua một tệp bằng dòng hiển thị (gj / gk) trái ngược với dòng thực (j / k). Ví dụ: nếu một dòng được bọc trên 5 dòng màn hình và hiện nằm ngoài bộ đệm hiển thị, bộ đệm sẽ nhảy 5 dòng khi điều hướng vào dòng này để buộc toàn bộ dòng phù hợp với màn hình. Có cách nào để vô hiệu hóa hành vi này? Lưu ý rằng set display+=lastline
sẽ cho phép hiển thị các dòng một phần khi một dòng được bọc bị buộc ra khỏi màn hình bằng cách điều hướng ra khỏi dòng, nhưng điều này không giải quyết được các bước nhảy bộ đệm xảy ra khi điều hướng vào một dòng ban đầu nằm ngoài bộ đệm.
Làm rõ: Trong trường hợp mô tả ở trên không rõ ràng, ý chính là tôi muốn có thể cuộn trơn tru trong vim với tính năng ngắt dòng được kích hoạt sao cho các dòng sẽ được hiển thị một phần trên màn hình thay vì hiển thị toàn bộ.
'wrap'
tôi sợ