私の .vimrc に次の構成があると仮定しましょう:
set textwidth=10
ファイルに次のように入力します。
This is a
sentence
word wraps
just fine
at 10
chars.
この文を入力すると、VIM がリアルタイムでワードラップし、設定したマーカーを通過できなくなります。ただし、私がよく遭遇する問題は、コンテンツを追加することです。前の段落で、「単語を折り返す文」という単語を忘れていました。
だから私は戻ってそれを追加します。
This is a
a sentence that, suddenly, doesn't
word wrap
just fine
at 10
chars.
これを今すぐ修正したい場合 (すべての行を設定した 10 文字の制限未満にする)、10 文字のスポットを見つけて、RETURN を押して (余分なコンテンツを下に移動する)、10 文字のスポットを見つける必要があります。次の行、RETURN などを押します。
このシナリオは、コード内のプログラムと関数のプロローグ (通常は 73 文字行の制限で作業します) に多く現れます。これは、後で説明やコンテンツを追加する必要があるためです。
この問題をすばやく簡単に解決する方法はありますか?
また:
.vimrc
テキスト幅の違反者を強調するためにこれを持っています:
" highlight anything past the 73 character limit
augroup vimrc_autocmds
autocmd Filetype cpp autocmd BufEnter * highlight OverLength ctermbg=darkgrey guibg=#592929
autocmd Filetype cpp autocmd BufEnter * match OverLength /\%73v.*/
augroup END
おそらく、ここにも追加できるものがありますか?