vi编辑中快速删除多行内容

1.先使用命令set number(或set nu)显示出行号(取消行号为set nu!)
2.使用1,8d(删除1到8行),1,$d(删除全部内容)

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在vi编辑删除,可以使用以下命令: 1. 进入命令模式:按下Esc键 2. 移动光标到要删除的第一:使用上下左右箭头键或者hjkl键 3. 按下d键,表示删除 4. 移动光标到要删除的最后一:使用上下左右箭头键或者hjkl键 5. 按下d键,表示删除 例如,要删除第3到第5,可以按照以下步骤操作: 1. 按下Esc键,进入命令模式 2. 移动光标到第3:按下3j键 3. 按下d键,表示删除 4. 移动光标到第5:按下2j键 5. 按下d键,表示删除 这样就可以删除第3到第5了。 ### 回答2: 在Linux系统vi是一种非常常用的文本编辑器,它可以帮助用户对文本进创建、编辑、保存、查找等操作。如果用户想要删除,可以使用以下几种方法: 1.普通模式下删除 要在普通模式下删除,需要先进入普通模式。接着,我们可以使用以下命令来删除: (1):num1,num2d 可以使用:num1,num2命令来指定数,如果要删除,可以将其合并,如:10,20d。其,表示的是从第10到第20之间的所有内容都将被删除。 (2)ggdG 这样的命令可以删除整个文件,在普通模式下,使用gg命令可以跳转到文件的开头,使用dG命令可以删除从当前到文件末尾的所有内容。 2.命令模式下删除 在命令模式下删除有以下几种方式: (1):num1,num2d 在命令模式下可以使用:num1,num2d命令,与普通模式下的命令相同,可以删除从第num1到第num2的所有内容。 (2):g/regex/d 可以使用g/regex/d命令来删除与正则表达式regex匹配的。其/regex/表示正则表达式。 (3):v/regex/d 与g/regex/d命令相反,v/regex/d命令可以删除不匹配正则表达式regex的。 以上就是在Linux vi编辑删除的几种方法,可以根据具体的情况选择合适的方法。同时要注意备份文件,避免误操作造成的数据丢失。 ### 回答3: 在使用 Linux 的 vi 编辑器时,经常需要删除,下面介绍几种方法: 1. 通过命令删除: 可以使用 “:” 命令删除。在 vi 编辑器的命令模式下,输入 “:” 后,再输入 “start,end d” 命令(其的 start 和 end 表示要删除的起始数和终止数)即可删除。例如,要删除第 1 到第 5 ,就可以输入: :1,5d 这样就可以删除第 1 到第 5 的文本内容。 2. 通过正则表达式删除: 可以使用正则表达式匹配要删除,并进删除。在 vi 编辑器的命令模式下,输入 “:” 后,再输入 “/pattern/n,d” 命令(其的 pattern 指正则表达式,n 表示匹配数,d 表示删除匹配的)即可。例如,要删除以 “Hello” 开头的 5 ,可以输入: :/^Hello/n,5d 这样就可以删除以 “Hello” 开头的前 5 。 3. 通过可视化模式删除: 在 vi 编辑器的命令模式下,按 “v” 键可以进入可视化模式。在可视化模式下,可以使用光标选择要删除,然后按 “d” 键进删除。例如,可以选择第 1 到第 5 删除,具体操作如下: 1)进入可视化模式:按 “v” 键进入可视化模式; 2)选择要删除:按 “G” 键移到文件末尾,再按 “j” 键向下选择 4 ; 3)删除:按 “d” 键进删除。 4. 通过批量复制粘贴删除: 可以先将要删除的多复制到粘贴板,然后再删除这些。具体操作如下: 1)在命令模式下,将光标移到要复制的的起始位置; 2)按 “v” 进入可视化模式,选择要复制的多; 3)按 “y” 复制选内容到粘贴板; 4)将光标移到要删除的起始位置; 5)按 “p” 将粘贴板内容复制到当前位置; 6)移动到下一,按 “dd” 删除当前。 通过上述方法,可以轻松删除,在 vi 编辑提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值