Vimには、コミットメッセージを分割して自動的に改行するというひどい迷惑な習慣があり、何らかの理由で2行目に赤い背景が表示されます。
vimでこれをやめるにはどうすればよいですか?
これは、Gitメッセージに特定の形式を適用しようとするGitコミットメッセージ用のVimの組み込みファイルタイプ構文の強調表示です。git commitメッセージが「messageい」ため、Vimが従うことを期待している形式と一致するという意味で、ハイライトはいように見えます。どちらの
—
jw013 14年
gitcommit.vim
構文の強調表示モジュールとガイドラインはティム法王によって書かれました。あなたはそれらをここに読むことができます:tbaggery.com/2008/04/19/a-note-about-git-commit-messages.htmlを。簡単に要約するには、最初の行を50文字の要約にして、空白行を残し、下に段落を書きます。
(続き)...したがって、これは技術的には答えではありませんが、適切にフォーマットされたgitコミットメッセージを記述することにより、強調表示がnotくならないようにすることになっています。行1を50文字未満にしてください。2行目は空白であることが想定されているため、「警告:このテキストはここにあるはずはありません!」のために太字の赤色になっています。3行目から始まる拡張メッセージを入力します。Vimは自動的に72文字で行を分割します。そうさせてください。何らかの編集を行ったためにVimで改行をやり直す必要がある場合は、段落を強調表示して、改行
—
jw013 14年
gq
を修正します。
「編集を行ったためにVimで改行をやり直す必要がある場合は、段落を強調表示し、gqを実行して改行を修正します。」または段落およびタイプにナビゲート
—
アンドリューマーティン14年
gqip
するあなたがしているaragraph N。gq
p
i
tw
とは何wm
ですか?それらがゼロ以外の値に設定されている場合、自動改行が挿入されます(デフォルトでは80桁目)。