0
要將編輯文本的行設置爲100個字符,如下所示。如何使用固定寬度格式化文本時保留空格?
:set textwidth=100
gggqG
我發現所有行都設置了100個字符,但刪除了所有的空格。
如何在同一時間保持所有空格爲每行設置寬度100?
要將編輯文本的行設置爲100個字符,如下所示。如何使用固定寬度格式化文本時保留空格?
:set textwidth=100
gggqG
我發現所有行都設置了100個字符,但刪除了所有的空格。
如何在同一時間保持所有空格爲每行設置寬度100?
Vim的內置格式程序在文本內部保留多個空格;這些只會在Vim在那裏打斷線時被截斷。
至於縮進(在該行的開頭的空格)時,第一(或在'formatoptions'
2
,第二)線確定用於重新格式化的塊的縮進。
一般來說,這個設置是有意義的。如果您有特殊格式化需求,可以指示Vim使用執行作業的外部格式化程序(:help 'formatprg'
),或者使用Vimscript(:help 'formatexpr'
)編寫自己的格式程序。