这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率

你需要配合我们第一节中讲的各种移动命令

字符删除

x            删除光标所在处字符
X            删除光标所在前字符

这里没有什么可注意的地方,但需要说明一下的是

通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的

如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令

单词删除

dw            删除到下一个单词开头
de            删除到本单词末尾
dE            删除到本单词末尾包括标点在内
db            删除到前一个单词
dB            删除到前一个单词包括标点在内

很明显,d是delete的缩写,而上面的x则是老式的清除意思

这里e表示往前删除一个单词,b表示往后删除一个单词,第一节中移动写的很清楚

要注意的是e b会忽略标点,如don't,它们会把这当做三个单词don、‘ 和 t 来删除

而大写的E B则不会

行删除

dd            删除一整行
D d$          删除光标位置到本行结尾
d0            删除光标位置到本行开头

这三种用法是最好理解的

我一开始便说过,删除命令需要配合移动命令才能发挥更多作用

你可以看看第一节内容,然后自己尝试着删除一节或一段内容等

tips:3dd代表删除三行,聪明的你一定早就知道了

转载于:https://www.cnblogs.com/Berryxiong/p/6240478.html

轻快的VIM(三):删除相关推荐

  1. Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

    通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器. 我们首选的文本编辑器是 Vim(至于为什么,可查看<Vi和Vim的区 ...

  2. 轻快的vim(二):插入

    上一节我们讲到了VIM中的移动,既然已经能够在屏幕和光标间游刃有余了 那么,现在就来谈谈插入命令 不知道有多少VIM新手和我当年(去年)一样,信誓旦旦的以为只有i可以插入 唉,现在想想都觉得可笑,都是 ...

  3. Linux运维必备技能:如何在 Vim 中删除多行?

    我们都会犯错,犯错是人之常情,改进它也很重要. 如果你在 Vim 中出错,你可以dw在普通模式下使用删除一个单词.您键入dd它会删除当前行. 如果要在 Vim 中删除多行,可以使用相同的 dd Vim ...

  4. vim 单行删除与多行删除

    多行删除 1.首先在命令模式下,输入":set nu"显示行号: 2.通过行号确定你要删除的行: 3.命令输入":32,65d",回车键,32-65行就被删除了 ...

  5. linux vi/vim三种模式,保存退出,强制退出

    一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...

  6. vi vim 插入 删除 修改 文本

    2019独角兽企业重金招聘Python工程师标准>>> Abstract: 1) 插入文本: 2)修改文本: 3)删除文本: vi & vim 有编译模式与命令模式,下述光标 ...

  7. 轻快的VIM(五):复制

    操作相同文本的时候复制尤其有效,在Windows中我们都习惯了先用鼠标选择文本 而Vim下则不用那么麻烦,你甚至可以使用可视模式操作,但这里先略过 我在这一节主要说说命令模式下的复制 在讲复制之前我要 ...

  8. vim反向删除_VIM之操纵缓冲区列表

    引子 昨天遇到了一个奇怪的问题,一条在Sublime里面看着十分正常的SQL语句,执行了也是正常的,导出的Insert语句也是看着没毛病的,但是在查询出来,传递到下游的时候,说多了一个乱码.WTF,然 ...

  9. vim 全局替换_高效操作:vim 快速删除空行和注释

    说起 Linux 下的高效率编辑器,绝对少不了 vi / vim 这样灭霸级别的效率产品,无论是编辑文档.写 shell 脚本,还是 coding ,熟练使用 vi / vim 可以让你在 Linux ...

最新文章

  1. Linux 终端显示 Git 当前所在分支
  2. js new Date()不带时分秒时,时间变了 问题解决
  3. 图神经网络 | BrainGNN: 用于功能磁共振成像分析的可解释性脑图神经网络
  4. 计算机科学CSTA,学编程,搞懂CSTA K-12计算机科学学习标准
  5. Ubantu16.4下fabric环境搭建
  6. MongoDB安装与副本集配置
  7. 五分钟读懂UML类图
  8. mysql 5.7.17 x86_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
  9. 【报告分享】 2020-2021智能手机消费趋势与用户忠诚和流失度报告-企鹅智库(附下载)
  10. seaweedfs java_seaweedfs-java-client
  11. 戴尔服务器安装Debian11过程
  12. 三菱Q系列PLC(内置以太网)与IFIX驱动IGS通讯测试 - TCPIP或UDP
  13. 玩转黑群晖(持续更新)
  14. html点击出现表单弹窗
  15. build-resource-filtering解释
  16. 微信小程序是否支持手机定位经纬度坐标
  17. iso转cue mac_mac如何播放cue文件?
  18. java什么是类型擦除_Java 泛型,你了解类型擦除吗?
  19. SQL Server developer和enterprise有什么区别?以及各个版本的定义
  20. c语言关掉编译优化,C/C++代码被 VS 2010 优化掉了,如何关闭优化?

热门文章

  1. 用实例分析H264 RTP payload
  2. VC跨进程数据(结构体)传递-WM_COPYDATA
  3. [react] 组件卸载前,加在DOM元素的监听事件和定时器要不要手动清除?为什么?
  4. React开发(155):请求方式得问题
  5. Taro+react开发(10)--多行选择
  6. [vue] 怎么解决vue动态设置img的src不生效的问题
  7. [vue] vue中data的属性可以和methods中的方法同名吗?为什么
  8. “约见”面试官系列之常见面试题第十五篇之jsonp(建议收藏)
  9. 前端学习(1885)vue之电商管理系统电商系统之首页路由的重定向
  10. 前端学习(1841):前端面试题之redux管理状态机制