Tôi muốn viết một plugin tự động đặt foldlevel
tài liệu mới mở để càng nhiều tài liệu phù hợp với màn hình càng tốt. (Nói cách khác, tôi muốn đảm bảo các tài liệu ngắn được mở hoàn toàn trong khi các tài liệu dài mở hầu hết bị sập.)
Có bất kỳ chức năng tích hợp nào trong vim báo cáo số lượng dòng hiển thị trong tài liệu, với trạng thái gấp hiện tại hoặc mức độ gấp cụ thể không? ( Tức là, các nếp gấp đóng được tính là một dòng, nhưng các dòng bạn phải cuộn xuống để xem cũng được tính.)
normal G | let i = 0 | while line('.') > 1 | normal k | let i += 1 | endwhile
. Có lẽ tôi sẽ đi loanh quanh để mày mò vào cuối tuần này. Cảm ơn!