Vimのソフトラップ:set wrap
実際のウィンドウの幅に関係なく、一部のコードを 80 文字で折り返す機能 ( )。
まだこれを行う方法を見つけることができていません。すべてのソフトラッピングはウィンドウの幅に関連付けられているようです。
textwidth
どちらwrapmargin
もハードラッピング用です(ファイルに改行文字を挿入します)- 複数のウィンドウに垂直に分割し、そのうちの 1 つで を使用する
:vertical resize 80
(任意の文字で改行できるようにするにはを使用する) と、ある程度は機能しますが (少しハックっぽいですが)、行番号が可変数の列 (ファイルの長さによって異なります) を占め、これらが 80 の一部であるため、 を使用すると改行されます。:set breakat=
:set number
vim でこれを行う方法はありますか?他の情報源によると、期待は持てないようだ。
現時点での私の近似値は、/^.\{80}\zs.\+
デフォルトの検索として設定して、少なくともハイライト表示することです。そのための項目を追加することも考えました:syntax
が、他の構文項目と重なると機能しなくなるため、そのアイデアは断念しました。