Hiển thị các dòng bọc ẩn một phần


14

Tôi đã bật gói gói set wrap linebreak nolisttrong .vimrc của tôi. Tuy nhiên, điều này có hành vi gây phiền nhiễu rằng các dòng không hoàn toàn hiển thị trên màn hình được ẩn hoàn toàn và được thay thế bằng dấu @:

Làm thế nào tôi có thể làm cho những dòng này hiển thị mặc dù chúng bị ẩn một phần?


Tệp nhật ký dịch vụ web của tôi có một dòng rộng 98518 ký tự. Khi bọc nó lấp đầy hơn 1 màn hình. Làm thế nào tôi có thể cuộn nó trơn tru trong vim? Sử dụng các phím điều hướng như $ và w không hoạt động tốt, có một phím khác có thể nhảy 1000 ký tự cùng một lúc không?
roblogic

@ropata Bạn có thể sử dụng một cái gì đó giống nnoremap H 1000hnnoremap L 1000ltrong của bạn .vimrcđể Hdi chuyển sang lại 1000 ký tự và tương tự L, hoặc bạn có thể ngắt dòng ( gww) trong Vim. Nhưng đó là một câu hỏi khác nhau, mà bạn nên hỏi như một câu hỏi riêng biệt .
Doorknob

Câu trả lời:


17

Bạn có thể dùng:

:set display+=lastline

Từ :help 'display':

lastline        When included, as much as possible of the last line
                in a window will be displayed.  When not included, a
                last line that doesn't fit is replaced with "@" lines.

:help 'display'là chính xác hơn.
đêm 21/2/2015
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.