2009-04-13 73 views

回答

5
:set tw=78 

將文本寬度設置爲78個字符。你可以使用「[運動] gq」重新包裝一些文字。

+2

這不正是我的想法。如果我調整窗口大小,它仍然會打破這些單詞。我想要在Windows文本編輯器中使用相同的行爲。 – 2009-04-13 15:06:29

+1

對於記錄,tw = 78(「textwidth」的縮寫)會導致vi在鍵入時實際添加換行符。換行符成爲文件的一部分。當我在輸入時想讓vi爲我設置格式時,我使用了很多。要格式化已輸入的文本,請使用gq}或!} fmt或!}摺疊 – 2012-12-29 00:22:14

+0

這稱爲* hard-wrapping *,問題很模糊,但讀取它暗示作者正在尋找的註釋* soft-wrapping *。 – Lloeki 2017-06-26 14:17:51

16

可以

:set nowrap 

只是讓龐大的線滾動屏幕的邊緣。但tw可能是更好的方法。

+4

:設置換行然後啓用換行:-p – 2009-12-23 16:38:42

-1

您還可以使用wrapmargin,其中手動定義爲:

Number of characters from the right window border where wrapping 
starts. When typing text beyond this limit, an <EOL> will be inserted 
and inserting continues on the next line. 
3

可以

:set wrap linebreak nolist