歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Vim指定一行的字數

:set formatoptions=tcqmM
:set tw=78
gggqG
 
詳解
選項formatoptions確定了跟文本格式化有關的基本選項,常用的數值
有:
 t:根據textwidth自動折行;
 c:在(程序源代碼中的)注釋中自動折行,插入合適的注釋起始字符;
 r:插入模式下在注釋中鍵入回車時,插入合適的注釋起始字符;
 q:允許使用“gq”命令對注釋進行格式化;
 n:識別編號列表,編號行的下一行的縮進由數字後的空白決定(與“2”沖突,需要
“autoindent”);
 2:使用一段的第二行的縮進來格式化文本;
 l:在當前行長度超過textwidth時,不自動重新格式化;
 m:在多字節字符處可以折行,對中文特別有效(否則只在空白字符處折行);
 M:在拼接兩行時(重新格式化,或者是手工使用“J”命令),如果前一行的結尾或後一行的
set  tw=78將每一行的字數設置為78,注意是英文字數

gggqG   "gg"會首先定位到第一行,然後"gq"告訴要格式文本了,"G"移動

操作符跳轉到最後一行,連起來的意思就是格式化整個文件。

Copyright © Linux教程網 All Rights Reserved