• 安装
  • 删除单行
  • 删除多行
  • 删除指定范围行
  • 删除条件匹配行

安装vim

在Ubuntu/Debian中的安装方式
$ sudo apt install vim
在RHEL/Centos中的安装方式
#] yum -y install vim

删除单行内容

将光标移动到需要删除的行
按一下ESC键,确保退出编辑模式
按两次键盘上面的d键,即 dd ,就可以删除了。

删除所有的行

有三种方法

按一下ESC键,确保退出编辑模式
按 两次g键,即gg。       让光标移动到文本的首行
按 dG键。                     其中d小写,G大写

按一下ESC键,确保退出编辑模式
输入   :1,$d


会提示:

按一下ESC键,确保退出编辑模式输入    :%d   %表示文件中的所有行。

删除多行

① 将光标移动到需要删除的行
② 按一下ESC键,确保退出编辑模式
在dd命令前面加上要删除的行数。例如,如果要删除第4行以下的3行,请按下 3 dd

删除给定范围的行

① 删除从第3行到第5行

按ESC,然后输入下面的命令,然后回车。

:3,5d

② 删除最后一行

按ESC,然后输入下面的命令,然后回车。

:$d

③ 删除当前行之前的所有行

按ESC,然后输入下面的命令,然后回车。

:1,.-1d

④ 删除当前行之后的所有行

按ESC,然后输入下面的命令,然后回车。

:.+1,$d

通过条件匹配删除行

① 删除包含text关键字的行

按ESC,然后输入下面的命令,然后回车。

:g/text/d

② 删除不包含#关键字的行

按ESC,然后输入下面的命令,然后回车。

:%g!/#/d
#或者
:v/#/d

③ 删除以#开的的注释内容

按ESC,然后输入下面的命令,然后回车。

:g/^#/d

④ 删除所有空行

按ESC,然后输入下面的命令,然后回车。

:g/^$/d

VIM删除一行或者多行内容具体方法相关推荐

  1. vim编辑器如何删除一行或者多行内容

    如何从Vim中删除行?如何删除多行?本文介绍在Vim编辑器中删除行的不同方法 安装vim #在Ubuntu/Debian中的安装方式 $ sudo apt install vim #在RHEL/Cen ...

  2. linux vi编辑器删除多行,vim编辑器如何删除一行或者多行内容

    导读 如何从Vim中删除行?如何删除多行?本文介绍在Vim编辑器中删除行的不同方法 安装vim #在Ubuntu/Debian中的安装方式 $ sudo apt install vim #在RHEL/ ...

  3. 教你Vim编辑器,如何删除一行或者多行内容

    如何从Vim中删除行?如何删除多行?本文介绍在Vim编辑器中删除行的不同方法文内含长段代码可复制可往左滑,希望对大家有帮助! 安装Vim #在Ubuntu/Debian中的安装方式 $ sudo ap ...

  4. vim 删除重复部分的行 vim 技巧

    随笔 - 65, 文章 - 139, 评论 - 0, 引用 - 0 vim 删除重复部分的行 vim 技巧 g/\%(^\1\>.*$\n\)\@<=\(\k\+\).*$/d 重复的部分 ...

  5. python删除空值的行_python删除列为空的行的实现方法

    python删除列为空的行的实现方法 发布时间:2020-07-17 17:26:54 来源:亿速云 阅读:112 作者:小猪 这篇文章主要讲解了python删除列为空的行的实现方法,内容清晰明了,对 ...

  6. linux下如何删除整行文本格式,Shell中如何删除文本比较长的行的实现方法

    Shell中如何删除文本比较长的行的实现方法 有的时候需要对文件执行删除删除操作,这个时候比较常用的会使用vi命令中的dd命令,比如先执行10G(跳转到第10行),然后再执行20dd(删除20行),但 ...

  7. vim删除奇数行_如何用vim删除特定的偶数行?

    来个简单点的(概念简单,都是基本操作),不过执行速度比较慢,适合不太大的文件 Step 1: 打开行号 set nu Step 2: 移动到文件末尾 G Step 3: 如果最后一行就是偶数行,新增一 ...

  8. 什么是在Vim中评论/取消注释行的快速方法?

    我在vi中打开了一个Ruby代码文件,有一些注释掉了# : class Search < ActiveRecord::Migrationdef self.up# create_table :se ...

  9. vim 删除一行_Vim 日常命令

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode) 和  底线命令模式(Last line mode).这三种模 ...

最新文章

  1. OpenCV代码提取:transpose函数的实现
  2. linux中exit()和 _exit()说明
  3. Linux 知识点滴
  4. 计算机科学与技术第二章ppt,计算机科学与技术-编译原理-第二章重点.ppt
  5. tomcat日志按天切分
  6. Hi3518编译器安装
  7. excel原来是门编程语言-使用公式拼接字符串
  8. 有关linux信号汇总
  9. 用java画网状图_如何在背景中绘制一个带网格线的漂亮条形图?
  10. [转载] numpy用法(logical_and, nonzero,arange, reshape)
  11. CSS:模拟实现QQ浏览器
  12. python函数式编程-装饰器
  13. 不定式和分词作状语的区别
  14. 生日快乐程序_这家线下服装店,靠小程序做活动7天就获客6万
  15. 一文排除R语言热力图所有的坑
  16. 教你如何设置电脑保护色来保护眼睛
  17. Zabbix调优不完全指南
  18. PyTorch搭建LSTM实现多变量多步长时间序列预测(四):多模型滚动预测
  19. 什么是Library
  20. 一维数据可视化:累积分布函数(Cumulative Distribution Function)

热门文章

  1. linux pushd命令,技术|在 Linux 中使用 pushd 和 popd 命令来进行高效的目录导航
  2. css3小鸡从鸡蛋破壳而出动画js特效
  3. nw.js 调用驱动程序_使用NW.js创建照片发现应用程序(第2部分)
  4. Force Update of Snapshots/Releases
  5. python中turtle要安装吗_Python中下划线的5种含义你都知道吗?
  6. 200克MID抢先曝光,明年上半年即将面世
  7. UG/NX二次开发 边倒C角、倒斜角、倒角 UF_MODL_create_chamfer
  8. 【纯干货】清晰易懂!数据结构学霸笔记!此文实在!(收藏!备忘!复习!)
  9. CustomerResourceGrid
  10. 【AHK】如何获取前一个窗口的exe信息