2010-08-06 46 views
0

是否可以在不引起換行的情況下回車? 比如我想寫在2線下面的句子,而不是4(我不想類型的課程的空格):如何在不引起VIM換行的情況下返回回車?

  1. 在海上的船舶:雷電的暴風雨噪音聽到。 輸入船長和船長
  2. 船長:船長! Boatswain:在這裏,師父:什麼歡呼?

在此先感謝您的幫助

蒂埃裏

+0

你需要有''主人:船長!船長:在這裏,主人:什麼歡呼?「'在磁盤上和''主人:船長!\ n船長:在這裏,\ nmaster:什麼歡呼? – ZyX 2010-08-06 14:34:41

+0

你問如何配置線包裝? – Cascabel 2010-08-06 18:45:26

+0

來Jefromi(和ZyX): 你問如何配置線包裝?不,我沒有足夠清楚地解釋我自己。我的目的是能夠寫入1條VIM線,被認爲是一段文本,這樣一個對話就能區分主角: - 主人:(他的文本)然後有一個回車帶來 - Boatswain :(他的文本在就像在劇場中一樣) 然後在1條VIM行中有一段對話框,然後有一條新行,例如didascalia等等...... 如果你想在以下地方發郵件給我: [email protected] Thierry – ThG 2010-08-06 20:48:12

回答

0

在文本文件中,預計行尾字符或字符序列是依賴於平臺。在Windows上,使用「回車(CR,\ r)+換行(LF,\ n)」序列,而Unix系統僅使用換行符(LF \ n)。 Macintoshes傳統上只使用\ r,但是現在在OS X上我看到它們處理幾乎任何版本。任何系統上的文本編輯器通常都能夠支持所有三個版本,並在它們之間進行轉換。

對於VIM,請參見this article,以獲取有關如何轉換/設置行結束字符序列的提示。但是,我不確定這個改變對你有什麼好處:無論你使用哪個序列或者字符,它只是行結束的標記(所以應該有一個,在任何情況下,你都會有一個2行的文本文件)。但是,如果您的應用程序需要特定的字符,則可以更改應用程序 - 許多編程語言都支持某種形式的「通用」換行符,或者更改數據。

0

以防萬一,這是你在找什麼:

:set wrap 
:set linebreak 

第一個告訴Vim到迴繞長行,而第二告訴它只是在斷字斷行,而不是在中間當它達到窗口大小的話。

相關問題