Zeilen in Kommentaren automatisch brechen?


8

Vim hat den ausgezeichneten Befehl, set tw=79der Ihre Zeilen automatisch mit 79 Zeichen unterbricht. Ich mag jedoch (nur) meine Kommentare, die automatisch mit 72 Zeichen unterbrochen werden.

Gibt es eine gute Möglichkeit, dies in Vim zu tun?

Antworten:


9

Ich mag diesen

augroup comment_textwidth
    autocmd!
    autocmd TextChanged,TextChangedI * :call AdjustTextWidth()
augroup END

function! AdjustTextWidth()
    let syn_element = synIDattr(synID(line("."), col(".") - 1, 1), "name")
    let &textwidth = syn_element =~? 'comment' ? 72 : 79
    echo "tw = " . &textwidth
endfunction

Quelle

Weitere Inspirationen finden Sie hier .


1
Lustige Sache ist, ich habe diese Lösung nie als ernst angesehen :)
VanLaser
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.