2017-06-15 83 views
1

我曾经给了这些材料,以使这个帮手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中有一个类似的设施被称为像右侧边缘线

我用所有这一切都为标志的第80列。

我能和示出了在第72列征求意见进一步一个较小的右边距线的可能性的编辑?

只要有足够的时间和精力,我非常能有一个类似的设施在vim用于标记文本远远超出评论列72时我想它已经被人在某些时候冥冥中早已编码。 你已经知道在哪里可以找到片段?

+0

我跨张贴到[https://vi.stackexchange.com/q/12787/13260](https://vi.stackexchange.com/q/12787/13260),因为这里没有人能够或愿意写任何提示。 – uprego

回答

1

目前不可能,请按照IDEA-99875更新

+0

很好,谢谢。你能非常好心地向你的团队询问一个'vim'的解决方法吗? – uprego