Edit: Für Vim> = 7.3 siehe Antwort below.
Leider hat Vim keinen Mechanismus, um eine vertikale Linie nach einer Spalte anzuzeigen, wie Sie möchten (anders als beispielsweise TextMate). Es gibt jedoch alternative visuelle Indikatoren, mit denen Sie anzeigen können, dass eine Linie zu lang ist.
Hier ist, was ich verwenden (Sie kann dies in setzen Sie Ihre .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
So können Sie <Leader>H
verwenden Spalten über 80 hin- und herzuschalten hervorgehoben werden.
Mögliche Duplikat [Vim 80-Spalten-Layout betrifft] (http://stackoverflow.com/Fragen/235439/vim-80-Spalten-Layout-Bedenken) –