2013-04-18 15 views
1

我在膠乳中創建了一個文檔,我想要將所有線條分解爲大約80個字符。編寫新文本時手動操作很容易,但編輯舊文本通常會導致更長或更短的行。修復它會導致其他需要更改的行等。在Vim中自動分割/合併線條

vim中是否有一種自動方式在80個字符後分行並在可能的情況下合併它們?

回答

2

爲了使線只有80個字符長,您可以使用textwidth

假設你的乳膠文件的擴展.tex您可以將下面的行添加到您的vimrc

autocmd BufReadPost *.tex setlocal textwidth=80

要格式化當前您可以使用gqap

1

我使用以下設置。

set textwidth=80 

(手動或在您的~/.vimrc)。然後,如果我想要格式化文件中的文本塊,我首先在視覺模式下標記它(即,shift-V切換到視覺線模式並標記要格式化的所有行),然後使用gq。另請參閱:help gq