Некоторые текстовые редакторы GUI имеют вертикальную строку, которая служит маркером длины строки (он помогает строкам хранения короче, чем 80 символов в файлах исходного кода).
Возможно иметь что-то подобное в vim/gvim? Я знаю об опции энергии линейки, но не очень удобно следовать за ним визуально на большом экране.
Править: при поиске с помощью Google, чтобы "colorcolumn" узнал больше, я нашел, что этим вопросом является дубликат https://stackoverflow.com/questions/235439/vim-80-column-layout-concerns
Просто выполните это
:set colorcolumn=72
Можно также снабдить префиксом спор с -
или +
помещать маркер что много столбцов налево или направо от textwidth
, и это принимает разделенный запятыми список столбцов. Я думаю colorcolumn
опция находится только в Vim 7.3. Посмотрите
:help colorcolumn
Ниже неуклюжий прием от Взламывания Vim: Поваренная книга, чтобы получить все возможное от Последнего Редактора Vim Kim Schultz.
Это выделяется с ErrorMsg
(обычно яркий красный) любые строки, которые пробегаются через 80 символов. Работы хорошо для меня.
function! RemoveWidthLimitWarnigns()
silent! call matchdelete(4)
endfunction
function! InsertWidthLimitWarnings()
call RemoveWidthLimitWarnigns()
call matchadd("ErrorMsg", "\\%>79v.\\+", 10, 4)
endfunction