ChinaUnix.net
相关文章推荐:

linux vi 删除

:g/^$/d 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93926/showart_1873009.html

by sjhf - Linux文档专区 - 2009-03-23 11:09:38 阅读(779) 回复(0)

相关讨论

1. 指定某行到某行删除: 在命令模式下, :n,md回车 比如要删除第3行到第5行, 在命令模式下输入3,5d回车就可以了 2. 删除第n行(包括)以后的所有记录: 在命令模式下, :n,$d回车 比如要删除第3行(包括第三行)以后的所有记录, 在命令模式下输入3,$d回车就可以了 3. 删除某行及其下面的N行(包括某行), 直接ndd 比如要删除改行及其下面的3行, 把光标移到要删除的行, 输入3dd就OK 4. ... 本文来自Chin...

by binary_XY.Z - Linux文档专区 - 2009-02-23 16:34:44 阅读(586) 回复(0)

:0,$d 删除所有内容 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/// 又是删除多行注释(咦?为什么要说「又」呢?) :g/s*^$/d 删除所有空行 :这个好用有没有人用过还有其他的方法吗? :g!/^dd/d 删除不含字符串'dd'的行 :v/^dd/d 同上 (译释:v == g!,就是不匹配!) :g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的...

by liuyu85 - Linux文档专区 - 2008-11-20 15:02:52 阅读(1026) 回复(0)

文件内容如下: /root/Desktop/tef/a /root/Desktop/tef/b c /root/Desktop/tef/d e ... 在vi里面如何用命令模式删除所有开头的/root/Desktop/tef/ ?? 并不是所有的行都是以这个路径开头

by smallstar001 - Shell - 2008-11-03 15:17:10 阅读(2500) 回复(4)

删除操作 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/// 又是删除多行注释(咦?为什么要说「又」呢?) :g/s*^$/d 删除所有空行 :这个好用有没有人用过还有其他的方法吗? :g!/^dd/d 删除不...

by cainiaolinux - Linux文档专区 - 2006-11-06 20:41:24 阅读(791) 回复(0)

我想使用vim,但不知 道vi是从哪个软件包里安装来的,怎样查看呢?

by dacheng - BSD - 2014-03-02 21:09:40 阅读(5473) 回复(16)

一、删除多行 dd 删除一行 ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字符 ndw 删除以当前字符开始的n个字符 d$、D 删除以当前字符开始的一行字符 d) 删除到下一句的开始 d} 删除到下一段的开始 d回车 删除2行 二、复制多行 任务:将第9行至第15行的数据,复制到第16行 方法1:(强烈推荐) :9,15 copy 16 或 :9,15 co 16 由此可有: :9,15 move 16 或 :9,15 m 16 将第9行到第15行的文...

by nwf5d - Linux文档专区 - 2009-07-04 16:28:06 阅读(1705) 回复(0)

我想请问一下关于 vi 的 ndd 会将指定行删除,并且放到删除寄存器 我想请问下 这个删除寄存器 有几个 要用什么方法调出来呢

by linuxtoy - Linux新手园地 - 2009-06-20 13:16:58 阅读(1368) 回复(6)

vi命令使用大全(转帖) from:http://www.2to2.cn/article_view.asp?id=285 从shell中启动可视化编辑器 vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件 vi file1 file2 file3 shell传递3个参数给vivi将它们解释为要打开的文件。可以使用:w命令保存文件,使用:n命令访问下一个文件 vi +# filename 打开文件...

by sevenchina - Linux文档专区 - 2008-09-11 11:28:11 阅读(997) 回复(0)

vi 删除一些的技巧 初学者有空可以去玩玩! 删除操作 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/// 又是删除多行注释(咦?为什么要说「又」呢?) :g/^s*$/d 删除所有空行 :g!/^dd/d 删除不含字符串'dd'的行 :v/^dd/d 同上 (译释:v == g!,就是不匹配!) :g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行 :v/./.,...

by cainiaolinux - Linux文档专区 - 2006-11-05 14:48:15 阅读(514) 回复(0)

事例这样: #vi aa 显示 abc sdfj sldf bc bc 中间出现了两个空格,怎么删除????

by lwsin - Solaris - 2003-01-19 15:31:00 阅读(7895) 回复(27)