摘要: 匹配模式(pattern). 任何单个字符%a 任何字母%c 任何控制字符%d 任何数字%g 任何除空白符外的可打印字符%l 所有小写字母%p 所有标点符号%s 所有空白字符%u 所有大写字母%w 所有字母及数字%x 所有 16 进制数字符号%x (这里 x 是任何非字母/数字的字符) 表示字符 x。如 %% 表示百分号%,%. 表示点号.,%/ 表示斜杠/。[set] 表示 set 中所有字符的... 阅读全文
posted @ 2015-12-07 13:17 sammei 阅读(3378) 评论(0) 推荐(0) 编辑
摘要: 删除文件中的空行:g/^$/dg 表示 global,全文件^ 是行开始,$ 是行结束d 表示删除该这里只能匹配到没有白空符的空行,假如要删除有空白符的空行,则使用::g/^\s*$/d\s* 表示 0 个或多个空白符。空符包包括空格、tab。删除行尾空白符:%s/\s*$//g删除至少行尾多余空白符。或::%s/\ \s*$//g要求行尾至少有一个空格,这样避免替换完之后,行尾符$ 被高亮。 阅读全文
posted @ 2015-12-07 12:11 sammei 阅读(289) 评论(0) 推荐(0) 编辑