在vim里面删除空行
2010-03-07 14:53
260 查看
vim的命令为:%s/^\n//g
意思是全局替换所有以回车开头的字符,替换为空。
顺便研究了一下
如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g所以在vim下面输入
:g/^\s*$/d
这样就完成任务了。
^ 匹配输入的开始位置;
\s 与任何空白字符匹配,包括空格、制表符、分页符等。
* 匹配前一个字符零次或几次如果只想删除不含空白字符的行,
只要输入
:g/^$/d
其它的扩展参照VIM的正则说明.
意思是全局替换所有以回车开头的字符,替换为空。
顺便研究了一下
如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g所以在vim下面输入
:g/^\s*$/d
这样就完成任务了。
^ 匹配输入的开始位置;
\s 与任何空白字符匹配,包括空格、制表符、分页符等。
* 匹配前一个字符零次或几次如果只想删除不含空白字符的行,
只要输入
:g/^$/d
其它的扩展参照VIM的正则说明.
相关文章推荐
- c# 删除 DataTable 里面空行的算法
- vim删除空行和注释
- vim 将文本中连续的多个空行删除为只留一下一个空行
- c# 删除 DataTable 里面空行的算法
- vim 删除空行
- word 里面如何自动删除空行
- 强悍的 vim —— 删除空行、删除注释以及加注释解注释
- vim 删除空行
- vim删除空行
- vim匹配空行并删除
- vim 删除所有空行
- linux用vim删除文本中的空行
- vim删除多余空行
- vim删除空行和以#开头的注释和#后面的行
- vim删除连续空行和只有空格的空行
- 用VIM删除空行
- VIM技巧2 – 删除空行 (正则表达式)
- vim删除空行
- xcode中不小心删除了xcode里面的storyboard怎么办?
- Vim删除重复行