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"移动

操作符跳转到最后一行,连起来的意思就是格式化整个文件。



本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/839015,如需转载请自行联系原作者

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值