大小:526.8M 语言: 中文
类型:旅游服务 系统:macOS





刪除沒有內容的空行六界仙尊0.05折手游下载-六界仙尊(天下三分0.05折)1.0 安卓版
:g/^$/d
刪除包含有空格組成的空行
:g/^s*$/d
以空格或tab開頭到結尾的空行
:g/^[| ]*$/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之间的行
:v/./.,/./-1join压缩空行
:g/^$/,/./-j压缩空行
ndw或ndW删除光标处开始及其后的n-1个字符。
d0删至行首。
d$删至行尾。
ndd删除当前行及其后n-1行。
x或X删除一个字符。
Ctrl+u删除输入方式下所输入的文本。
^R恢复u的操作
J把下一行合并到当前行尾
V选择一行
^V按下^V后即可进行矩形的选择了
aw选择单词
iw内部单词(无空格)
as选择句子
is选择句子(无空格)
ap选择段落
ip选择段落(无空格)
D删除到行尾
x,y删除与复制包含高亮区
dl删除当前字符(与x命令功能相同)
d0删除到某一行的开始位置
d^删除到某一行的第一个字符位置(不包括空格或TAB字符)
dw删除到某个单词的结尾位置
d3w删除到第三个单词的结尾位置
db删除到某个单词的开始位置
dW删除到某个以空格作为分隔符的单词的结尾位置
dB删除到某个以空格作为分隔符的单词的开始位置
d7B删除到前面7个以空格作为分隔符的单词的开始位置
d)删除到某个语句的结尾位置
d4)删除到第四个语句的结尾位置
d(删除到某个语句的开始位置
d)删除到某个段落的结尾位置
d{删除到某个段落的开始位置
d7{删除到当前段落起始位置之前的第7个段落位置
dd删除当前行
d/text删除从文本中出现“text”中所指定字样的位置,
一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容
dfc删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容
dtc删除当前行直到下一个字符“c”所出现位置之间的内容
D删除到某一行的结尾
d$删除到某一行的结尾
5dd删除从当前行所开始的5行内容
dL删除直到屏幕上最后一行的内容
dH删除直到屏幕上第一行的内容
dG删除直到工作缓存区结尾的内容
d1G删除直到工作缓存区开始的内容
上述文章中的删除命令不适用与简化后的嵌入式系统中的vi命令,只在本人的ubuntu11.10上验证过。
VI中的多行删除与复制:
法一:
单行删除,:1(待删除行)d
多行删除,:1,10d
法二:
光标所在行,dd
光标所在行以下的N行,Ndd
方法1:
光标放到第6行,
输入:2yy
光标放到第9行,
输入:p
此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
方法2:
命令行模式下输入
6,9co12
复制第6行到第9行之间的内容到第12行后面。
方法3:
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后:'a,'bco'c把co改成m就成剪切了
要删除多行的话,可以用:5,9de
对于想在一个文件里面删除一个小文本是很困难的,所以这时就该选择Deletelines,它能在在大文本随意的删除你不需要的东西,而且操作很是简单,喜欢的的朋友可以下载使用。
Deletelines使用说明
1、deletelinefromfollowingfile(从文件后删除的行)点击【browse】(浏览)

2、newfilewithoutdeletedlines(新文件没有删除的行),点击【browse】

3、statusmessages(状态信息)中填入需要的信息,然后点击【start】(开始)查询

热门评论
最新评论