18

Vimを使い始めて1週間。そして気づいたことがあります。

textwidth が設定されておらず、wrap が設定されています。さて、私の質問です。現在、120 文字 (ウィンドウの幅) を超える行を並べるたびに、最後の文字が取り込まれ、そのように折り返されます。したがって、単語の途中にある場合は、次のようになります。

This is a very long sen|
tence, this looks very |
strange, don't you thin|
k?                     |

ところで、 は|私の主張を証明するために、この場合は非常に短いテキスト制限を表します。つまり、私の問題は何なのかということです。画面の領域を失わない限り、これに対する簡単な解決策が必要です。

もちろん、理想的なソリューションは、テキストを変更せずに出力のみを出力し、テキストは 1 行のままですが、複数にまたがっているように見えます。

This is a very long    |
sentence, this looks   |
very strange, don't you|
think?                 |

ご協力いただきありがとうございます。:)

追加情報:

  • OS: Mac OS X マウンテン ライオン
  • MacVim の使用

私は次のことを試しました:

set textwidth=120

set wrap
set linebreak

set fo=1
4

2 に答える 2

23
set linebreak

で十分です。ただし、オンの場合は機能しませんlist

于 2012-11-08T17:41:19.897 に答える
0

この問題に対する私の解決策は、この Vim wikiページでした。を使用しないように説得してくれた @romainl に感謝しますlist

于 2012-11-09T02:07:36.933 に答える