回答
編輯:對於Vim的> = 7.3參見回答below。
遺憾的是VIM沒有這樣的機制一列後顯示的垂直線像你想要的(不像,說,TextMate的)。但是,您可以使用其他視覺指標來顯示線條太長。
這是我用什麼(你可以把這個在您的.vimrc
):
nnoremap <Leader>H :call<SID>LongLineHLToggle()<cr>
hi OverLength ctermbg=none cterm=none
match OverLength /\%>80v/
fun! s:LongLineHLToggle()
if !exists('w:longlinehl')
let w:longlinehl = matchadd('ErrorMsg', '.\%>80v', 0)
echo "Long lines highlighted"
else
call matchdelete(w:longlinehl)
unl w:longlinehl
echo "Long lines unhighlighted"
endif
endfunction
,那麼你可以使用<Leader>H
切換列80被突出。
什麼是
領導者密鑰的vim腳本表示。見[顯示當前
@Will,[學習Vimscript的艱難之路](http://learnvimscriptthehardway.stevelosh .com /)是瞭解vim兔子洞的好資源。 – jazzabeanie 2016-09-13 05:52:05
幾個答案在這裏http://vim.wikia.com/wiki/Highlight_long_lines簡單的自動命令
:au BufWinEnter * let w:m1=matchadd('Search', '\%<81v.\%>77v', -1)
:au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
我非常喜歡這個! – 2012-11-14 13:06:52
我用match ErrorMsg '\%>80v.\+'
將突出超過80個字符什麼與紅色。
我把命令我python.vim和ruby.vim在〜/ vim的/後/文件類型插件/。
在新的Vim 7.3:
'colorcolumn' 是,是 強調了與ColorColumn屏幕列的一個逗號分隔的列表。用於對齊文本。 會使屏幕重繪速度變慢。屏幕列可以是絕對數目,或 前面有「+」或數字「 - 」,這是添加到或從 「文本寬度」中減去。從文檔
實施例:
:set colorcolumn=+1 " highlight column after 'textwidth'
:set colorcolumn=+1,+2,+3 " highlight three columns after 'textwidth'
:highlight ColorColumn ctermbg=lightgrey guibg=lightgrey
可以使用絕對數量,以及:
:set colorcolumn=80
我認爲這裏很好說明,顏色是由高亮顏色自動確定的,除非您像示例中那樣手動設置顏色。 – 2012-09-18 12:48:49
請注意'highlight'設置必須在任何'colorscheme'命令後設置,因爲這將覆蓋您的高亮顏色。 – c4urself 2013-02-15 18:00:08
我用明亮的,燃燒你的大腦紅色......因爲你知道......線條長度 – 2013-04-30 01:26:16
- 1. 如何在Visual Studio中顯示垂直線以對齊標籤?
- 2. 在交叉點上顯示垂直線
- 3. 如何讓Vim顯示包裝線而不插入換行符?
- 4. 如何獲得Google Visulization LineChart以顯示垂直網格線?
- 5. matplotlib線圖不要在步驟函數中顯示垂直線
- 6. 如何在表格中顯示1條垂直線
- 7. 矢量繪製不顯示垂直線
- 8. PyCharm Vim插件線包裝
- 9. MathJax方程在右側顯示垂直線,如何移除?
- 10. 如何在鼠標上顯示垂直線?
- 11. 如何在多行文本之間顯示垂直線
- 12. 如何在Swing中繪製垂直線
- 13. 如何在iReport中創建垂直線?
- 14. 如何在SVG中繪製垂直線
- 15. 如何在gnuplot中繪製垂直線?
- 16. 如何在TeeChart中繪製垂直線?
- 17. 如何在UIScrollView中繪製垂直線
- 18. 如何在ASP.Net中繪製垂直線?
- 19. VIM顯示在電力線
- 20. 如何創建垂直線
- 21. 在kendo UI中如何在折線圖中繪製垂直線
- 22. 垂直黑線
- 23. dygraph垂直線
- 24. 在垂直線上垂直寫文本
- 25. 如何在html或jsp頁面中包含長垂直線?
- 26. 如何使用css/html顯示不同高度的垂直線?
- 27. 控制檯以垂直線顯示輸出
- 28. Vim Autocompletion。如何刪除垂直側線和預覽窗口?
- 29. 如何以陰謀離線繪製垂直線?
- 30. Css Breadcrumb在IE和FF中顯示垂直線
的[Vim的80列布局的擔憂](可能的複製http://stackoverflow.com/questions/235439/vim-80-column-layout-concerns) – 2016-10-21 14:03:02