【问题标题】:Double vertical line for editors编辑器的双竖线
【发布时间】:2017-06-15 08:00:56
【问题描述】:

我曾经获得这些材料,以使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 编辑器(例如嵌入在 Je​​tBrains IDE 中的那些)都有类似的工具,称为 右边距线

我使用所有这些来标记第 80 列。

我可以让编辑器在第 72 列为 cmets 再显示一条较小的右边距线吗?

如果有足够的时间和精力,我很可能在vim 中有一个类似的工具,用于在评论时标记远远超出第 72 列的文本。我猜它已经已经在某个地方由某人编码。 你已经知道在哪里可以找到那个 sn-p 了吗?

【问题讨论】:

标签: vim editor jetbrains-ide pep8


【解决方案1】:

目前无法,请关注IDEA-99875 获取更新

【讨论】:

  • 很好,谢谢。您能否向您的团队询问vim 的解决方法?
【解决方案2】:

最后muruvim.se给出了解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2011-01-25
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    相关资源
    最近更新 更多