首页 > 代码库 > VI编辑器之删除操作
VI编辑器之删除操作
1、vi列删除
方法一:
ctrl+v进入列编辑模式;
将光标定位子想要删除的起始列;
移动光标至结束列(直接通过移动光标选中,对列不对齐时,可能比较长的行,无法全部选中,尤其是需要一直删除到行末,按end可直接到达,在列不对齐情况下也可将内容全部选择)
方法二:
1.定位光标;
2.按d;
3.按ctrl+v;
4.按end(直接到行末)或数字+方向键(指定需删除的字符数)
注:在第四步,按键后会直接删除选定内容。
2、vi 行删除
1、单行删除
单行删除:1(待删除行)d
光标所在行,dd
2、多行删除
eg:
多行删除,删除1到10行
:1,10d
从某行开始至文本末尾全部删除,删除第8行至末尾
:8,$d
3、查找关键字删除
1、删除关键字所在行
要删除文档中含有字符reset_reg的所有行:
:g/reset_reg/d
会将含有reset_reg的全部行删除。
4、删除含有某些字符的行
:g/string/d
eg:路径列表,删除含trash的路径
:g/trash/d
即可把列表中列出的含有回收站的统计的路径删除。
5、删除空白行
方法一:
:g/^$/d
方法二:
:%s/^\n/s//g
方法三:
:g/^\n/s///g
方法四:
删除多行空白行,保留一行空白行
:%s/^\n$//g
本文出自 “梦想照进现实” 博客,请务必保留此出处http://lookingdream.blog.51cto.com/5177800/1911011
VI编辑器之删除操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。