Gvim是一个强大, 免费的编辑器.它来源于Linux平台.是文本编辑的首选利器.这里会陆续记录了一些关于Gvim
的使用小技巧.
1. 自动折行
ITEye 博客句子太长会被挡住无法全部显示出来. 转载过来的文章往往需要大量排版. 大概每100字需要换一
次行, 对于这样的处理实在痛苦. 于是, 我会先把内容粘在Gvim中, 编辑后再放上来.
在Visual模式, 输入
:set textwidth=100
:set fo +=amw
然后执行 gggqG , 你会发现全部文字规规矩矩地每100个字符一行, 不再很长很长地让人看不到边了.
命令含义:
textwidth 插入文本的最大宽度。更长的行会在空白之后截断并自动插入回车换行.
设为零关闭此项功能。
fo formatoptions的缩写, 控制GVim如何自动排版, 默认是tcq
w 拖尾的空格指示下一行继续同一个段落。而以非空白字符结束的行结束一个段
落。
a 自动排版段落。每当文本被插入或者删除时,段落都会自动进行排版。参见
m 可以在任何值高于 255 的多字节字符上分行。这对亚洲文本尤其有用,因为每
个字符都是单独的单位。
更多的格式格式通过输入 :h auto-format 查看
gg 回到第一行
gq 格式化到...行
G 到最后一行
gggqG 意思是从第一行格式化到最后一行