您的位置:首页 > 其它

在vim里面删除空行

2010-03-07 14:53 260 查看
vim的命令为:%s/^\n//g
意思是全局替换所有以回车开头的字符,替换为空。
顺便研究了一下
如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g所以在vim下面输入
:g/^\s*$/d
这样就完成任务了。
^ 匹配输入的开始位置;
\s 与任何空白字符匹配,包括空格、制表符、分页符等。
* 匹配前一个字符零次或几次如果只想删除不含空白字符的行,
只要输入
:g/^$/d
其它的扩展参照VIM的正则说明.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: