.vimrcでtw = 80に制限しているファイルを編集するとき、後で編集するために戻ってきたとき、行の長さはいたるところに行き着きます。例えば.
lets say for the sake of argument that this line hits 80 characters
there and continues on the next line as normal
編集後...
lets say for the sake of argument (edit edit edit edit) that this
line hits 80 characters
there and continues on the next line as normal
の代わりに
lets say for the sake of argument (edit edit edit edit) that this
line hits 80 characters there and continues on the next line as
normal
この動作を修正するために私に何ができるか知っている人はいますか?
「gq
」通常モードコマンドを使用して、テキストを再フォーマットできます。視覚的な選択、またはモーションで機能します。たとえば、「段落」(カーソルが置かれている現在の段落)を意味するテキストオブジェクト「ap
」(モーションの代わりに使用できます)を使用できます。
gqap
または、再フォーマットする段落を視覚的に選択して、「gq
」と入力することもできます。
もう1つのトリックは、「formatoptions」オプションに「a」とオプションで「w」を追加することです。
:set formatoptions+=aw
これにより、「gq
」を使用しなくても、入力時に段落が自動的に再フォーマットされます。
見る:
:help gq
:help auto-format
:help 'formatoptions'
:help motion.txt
あなたが探しているのはviformatoptionsです。テキストの折り返しをオンにするには:
:set fo+= t
出典: