私はかつて、このヘルパーがvim列80の行の長さ制限にPEP8ルールを適用するのを助けるために縦線の種類を表示できるようにするためにこれらの資料を与えられました。
" Long lines highlighting.
nnoremap <Leader>H :call<SID>LongLineHLToggle()<cr>
hi OverLength ctermbg=none cterm=none
match OverLength /\%>80v/
fun! s:LongLineHLToggle()
if !&diff
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
endif
endfunction
実行中:
これらすべてを使用して、80番目の列をマークします。
十分な時間と労力が与えられれば、コメントの場合にのみ、vim 72桁目をはるかに超えるテキストをマークするための同様の機能を利用できます。誰かがどこかの時点ですでにコード化していると思います。そのスニペットの場所をすでに知っていますか?
アム私はそれへのリンクになっ
—
13260 2017
nnoremapたりautocmd、または何か?それを:コンソールに書き込むと、E110andが投げられE15ました。


synID()およびでコメントとして強調表示されているものがあるかどうかを確認できますsynIDattr()。次のようなものif ((synIDattr(synID(line("."), 72, 0), "name") =~ 'comment\c')