Vim 7.3 mang đến colorcolumn
tùy chọn, như chi tiết rất tốt trong các câu trả lời khác.
Tuy nhiên, nếu bạn không có phiên bản 7.3 vì bất kỳ lý do gì, bạn vẫn có thể đạt được một dấu hiệu trực quan rằng bạn đang vượt quá số lượng cột cụ thể bằng match
chức năng của vim (xem :help match
để biết chi tiết).
Về cơ bản, các lệnh khớp cho phép bạn tạo các điểm nổi bật liên tục cho văn bản khớp với một biểu thức chính quy định. :match ColorColumn "\%80v."
sẽ đánh dấu văn bản trong cột 80 với nhóm "ColorColumn". Tất nhiên bạn có thể thay thế bất kỳ nhóm đánh dấu và bất kỳ giá trị cột nào. Nếu bạn muốn một dấu hiệu trực quan mạnh, biểu thức "\%>79v.\+"
sẽ làm nổi bật cột 80 và hơn thế nữa.
( \%80v
có nghĩa là "khớp trong cột ảo 80" và \%>79v
có nghĩa là "khớp sau cột ảo 79; xem :help /\%c
thêm.)
Cách tiếp cận này sẽ chỉ nổi bật khi có các ký tự thực tế có trong các cột được chỉ định, tuy nhiên, điều này làm cho nó ít nhất quán hơn colorcolumn
.