编辑器的双垂直线

时间:2017-06-15 08:00:57

标签: vim editor jetbrains-ide pep8

我曾经获得这些材料,以便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

大多数GUI编辑器(例如嵌入JetBrains IDE的GUI编辑器)都具有类似右边距线之类的工具。

我将所有这些用于标记第80列。

我是否可以让编辑在第72栏显示另一条较小的右边界线?

如果有足够的时间和精力,我可以在vim中设置类似的工具,用于在评论时标记远远超出第72列的文字。我猜它在某些时候某个人已经编码了。 您是否已经知道在哪里找到该代码段?

2 个答案:

答案 0 :(得分:1)

目前无法使用,请按IDEA-99875了解更新

答案 1 :(得分:0)

最后muruvim.se处提供了解决方案。