回答
這其實很簡單。
\%>80v
虛擬列號80之後開始比賽,見:help %>
。.\+
匹配1個或多個任意字符,請參閱:help /.
和:help \+
。
這是一個很好的解釋。 虛擬列平均值選項卡計數爲單個字符而不是頁面上顯示的8個單元格? – user1371666
編號虛擬列將選項卡統計爲x個字符。假設'tabwidth'爲8,並且由'
這是您提出的問題的替代,而不是答案。希望沒關係。
您還可以查看colorcolumn
。如果你使用textwidth
那麼你也可以用相對值
set colorcolumn=81,82,83
將突出80列之後的三個字符(如酷針對不同文件的文本寬度的變化):
set textwidth=80
set colorcolumn=+1,+2,+3
當然你也可以擁有因爲您希望按列分隔的值很少或很多。我認爲它不需要使用範圍或「開放式設置」來「從第N列到行結束」。
顏色本身是由ColorColumn
組定義的,所以如果它太花哨,可以輕鬆更改。
我建議這樣做的原因是,即使您正在使用搜索來查找內容,它也會運行。 :)
- 1. Vim語法着色:如何僅突出顯示長線?
- 2. 更好的VIM語法突出顯示
- 3. Vim語法突出顯示
- 4. vim語法突出奇怪
- 5. Vim - 突出顯示已更改的行
- 6. Vim的語法以$ lstlisting的lstinline突出
- 7. vim中的JavaScript語法突出顯示
- 8. Vim的:動態語法突出
- 9. 突出顯示VIM
- 10. 的Vim:切換線路長
- 11. 使用ctags和vim獲得更好的語法突出顯示
- 12. Vim的拼寫突出
- 13. 如何讓Vim突出語法?
- 14. vim自定義語法突出顯示
- 15. vim摺疊語法突出顯示
- 16. Vim變量語法突出顯示
- 17. VIM語法突出顯示「越野車」?
- 18. Vim中納米線的長線處理?
- 19. 保存在Vim後語法突出顯示更改
- 20. Vim:突出每第N行?
- 21. Vim HereDoc突出顯示
- 22. Vim隱藏突出顯示
- 23. 修改VIM突出重點
- 24. vim:突出pbs腳本
- 25. 如何突出在vim
- 26. Vim突出顯示問題
- 27. 如何忽略時\ n使用matchadd突出排長隊在vim
- 28. VIM與長線(網屏線)hjkl移動
- 29. vim colorscheme突出自上次提交以來的修改?
- 30. 使用cpp.vim來突出顯示(ubuntu的vim)
哦,你也可以用它來匹配至少有81個字符的行:''/。\ {81 \}。*'''。我覺得這很容易記住。 – steffen
@steffen:不完全。一個角色不一定佔用一個顯示單元(認爲是或亞洲字符)。虛擬列'\%v'匹配單元格寬度,'.'原子字符。 –