Tôi muốn sử dụng khả năng soft wrap của Vim (:set wrap
) để bọc một số mã ở 80 ký tự, bất kể chiều rộng cửa sổ thực tế của tôi là bao nhiêu.Bọc mềm ở 80 ký tự trong Vim trong cửa sổ có chiều rộng tùy ý
tôi đã không thể tìm thấy một cách để thực hiện điều này - tất cả các gói phần mềm dường như gắn liền với chiều rộng của cửa sổ
textwidth
vàwrapmargin
đều cho gói cứng (họ chèn ký tự newline vào tệp)- chia tách dọc thành nhiều cửa sổ và sử dụng
:vertical resize 80
(có thể với:set breakat=
để cho phép ngắt trên bất kỳ ký tự nào) trên một trong số các loại tác phẩm đó (mặc dù nó hơi bị hack), nhưng bị hỏng khi sử dụng:set number
làm dòng các con số chiếm một số cột thay đổi (tùy thuộc vào độ dài của tệp) và đây là một phần của số 80.
Có cách nào để thực hiện việc này không? It doesn't look promising, according to other sources.
Hiện tại, phép tính xấp xỉ của tôi chỉ là có /^.\{80}\zs.\+
làm tìm kiếm mặc định của tôi để ít nhất được đánh dấu. Tôi nghĩ về việc thêm một mục :syntax
cho nó, nhưng điều đó đã phá vỡ khi nó chồng chéo các mục cú pháp khác, vì vậy tôi đã bỏ ý tưởng đó.
Thực ra, bạn đã thiết lập tìm kiếm mặc định bằng cách nào? – thethinman
Bạn đã tìm thấy câu trả lời nào chưa? Tôi có cùng một vấn đề. –
bạn có tìm thấy câu trả lời không? dưới đây được chọn những gì đã làm việc? – Angela