Linux vi如何删除一行或者多行内容
vi批量删除行:d-->需要删除的行数-->d vi删除所有行,使用 :%d 跳转到当前行首:0 跳转到当前行尾:$ 跳转到文件的第一行:按两次“g”
如何从Vim中删除行?如何删除多行?本文介绍在Vim编辑器中删除行的不同方法 文内含长段 代码可复制可往左滑 ,希望对大家有帮助!
安装Vim
#在Ubuntu/Debian中的安装方式$ sudo apt install vim#在RHEL/Centos中的安装方式#] yum -y install vim
删除单行内容
-
将光标移动到需要删除的行 -
按一下ESC键,确保退出编辑模式 -
按两次键盘上面的 d键,就可以删除了。
删除所有的行
-
按一下ESC键,确保退出编辑模式 -
按两次键盘上面的 g键,让光标移动到文本的首行 -
然后按键盘上面的 d和 G键。其中d键是小写,G键要切换成大写的。
-
按一下ESC键,确保退出编辑模式 -
按一下 :冒号键,(shift + ;)就可以输入 :冒号了。 -
然后输入 1,$d
-
按一下ESC键,确保退出编辑模式 -
按一下 :冒号键, shift + ; 就可以输入 :冒号了。 -
然后输入 %d。 %表示文件中的所有行。
删除多行
-
将光标移动到需要删除的行 -
按一下ESC键,确保退出编辑模式 -
在dd 命令 前面加上要删除的行数。例如,如果要删除第4行以下的3行,请按下 3 dd
删除给定范围的行
:3,5d
:$d
:1,.-1d
:.+1,$d
通过条件匹配删除行
:g/text/d
:%g!/#/d#或者:v/#/d
:g/^#/d
:g/^$/d
总 结
Vim有许多有用的功能,它们包括支持正则表达式的搜索,轻松重复命令的能力,直接记录和执行宏,自动完成,文件合并,鼠标集成,拼写检查,语法突出显示,分支撤消/重做历史,支持流行网络协议和文件存档格式等。
About Me
........................................................................................................................ ● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除 ● 本文在个人微 信公众号( DB宝)上有同步更新 ● QQ群号: 230161599 、618766405,微信群私聊 ● 个人QQ号(646634621),微 信号(db_bao),注明添加缘由 ● 于 2020年6月 在西安完成 ● 最新修改时间:2020年6月 ● 版权所有,欢迎分享本文,转载请保留出处 ........................................................................................................................ ● 小麦苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麦苗出版的数据库类丛书: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麦苗OCP、OCM、高可用、DBA学习班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 请扫描下面的二维码来关注小麦苗的微 信公众号( DB宝)及QQ群(230161599、618766405)、添加小麦苗微 信(db_bao), 学习最实用的数据库技术。
........................................................................................................................ |