2017-06-15 2 views
1

ich einmal diese Materialien gegeben wurde diese Helfer zu ermöglichen, für vim Art einer vertikalen Linie zu zeigen, um zu erzwingen PEP8 Regeln auf Leitungslänge Grenze in Spalte 80 zu helfen:Doppel vertikale Linie für die Redaktion

" 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 

meist GUI-Editoren, wie sie in JetBrains-IDEs eingebettet sind, haben eine ähnliche Einrichtung, die so etwas wie rechte Randlinie genannt wird.

Ich benutze das alles zum Markieren der 80. Spalte.

Kann ich einen Redakteur mit der Möglichkeit haben, in Spalte 72 eine weitere kleine rechte Randlinie für Kommentare anzuzeigen?

genug Zeit und Mühe ich sehr viel könnte eine ähnliche Einrichtung habe in vim zur Kennzeichnung von Text weit über Spalte 72, wenn in Kommentar gegeben. Ich schätze, es wurde irgendwann irgendwo von jemandem kodiert. Wissen Sie schon, wo Sie das Snippet finden können?

+0

Ich trans gebucht auf [https://vi.stackexchange.com/q/12787/13260](https://vi.stackexchange.com/q/12787/13260), weil hier niemand kann oder ist bereit zu schreiben irgendein Hinweis. – uprego

Antwort

1

derzeit nicht möglich, bitte folgen IDEA-99875 für Updates

+0

Schön, danke. Kannst du so unglaublich freundlich sein, dein Team nach einem "vim" Workaround dafür zu fragen? – uprego

Verwandte Themen