vim匹配特定的行并删除它

转载 2012年03月27日 15:04:37

From:http://robinfei.blog.sohu.com/111990727.html


删除包含特定字符的行:

g/pattern/d   

 

删除不包含指定字符的行:

v/pattern/d

g!/pattern/d

 

现实TAB键以及空格等:

set list!

删除指定的行:

:x,.d #从x行删除到当前行;
:.,xd #从当前行删除到x行;
:x,.+3d #从x行删除到当前行后第三行;
:x,.-1d #从x行删除到当前行前一行。


vim 删除匹配行

删除包含特定字符的行:1. 全局删除匹配到的行:g/pattern/d2. 删除第1-5行里的匹配到的行:1,5g/pattern/d3. 删除不包含指定字符的行:v/pattern/d或:g!/pa...

VI中的多行删除与复制

2010-11-24 16:19:41 VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd...
  • wallwind
  • wallwind
  • 2012年06月05日 10:16
  • 158186

vim匹配特定的行并删除它

删除包含特定字符的行: g/pattern/d      删除不包含指定字符的行: v/pattern/d g!/pattern/d   现实TAB键以及...

Vim删除不包含指定字符串的行

Vim 删除不包含指定字符串的行: :g/xxx/d,删除包含xxx的行 :v/xxx/d,删除不含xxx的行 :%s/xxx//gn,统计xxx个数,n表示只报告匹配的个数而不进行实...

vim 复制、删除多行

 VI删除与复制多行 文章分类:操作系统一、多行dd删除一行ndd 删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$、D删除...

linux vi 删除多行的方法

linux vi 删除多行的方法 (2010-07-30 10:00:54) 转载▼ 标签: 杂谈   dd 删除一行 d$ 删除以当前字符开...

vim存活日志3 光标跳转,多行复制删除

在vim碰见了超长的一行,调到开头 0 或者 ^(shift 6),调到末尾 $(shift 4) 复制从第1行到第5行的数据,复制到第9行 光标移到第5行任意位置,输入ma 光标移到第1行...

vim 删除、复制 多行

一、多行 dd 删除一行 ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字符 ndw 删除以当前字符开始的n个字符 d$、D 删除以当前字符开始的一行字符 d) 删除到下一句的开始 ...

linux vi 删除多行的方法

CSDN日报20170220——《从安卓调整到服务端后的思考》      【技术直播】揭开人工智能神秘的面纱        程序员1月书讯     云端应用征文大赛,秀绝招,赢无人机! ...
  • mmbbz
  • mmbbz
  • 2017年02月23日 09:54
  • 969

vim 将文本中连续的多个空行删除为只留一下一个空行

将文本中连续的多个空行删除为只留一下一个空行 方法一: :%s/^\n$//g 这种方式对于那种空行中含有tab键和空格的情况删除不了 方法二: :g/^\s*$\n\s*$/d 这种情况...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim匹配特定的行并删除它
举报原因:
原因补充:

(最多只允许输入30个字)