轻快的VIM(三):删除
这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率
你需要配合我们第一节中讲的各种移动命令
字符删除
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(三):删除相关推荐
- Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解
通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器. 我们首选的文本编辑器是 Vim(至于为什么,可查看<Vi和Vim的区 ...
- 轻快的vim(二):插入
上一节我们讲到了VIM中的移动,既然已经能够在屏幕和光标间游刃有余了 那么,现在就来谈谈插入命令 不知道有多少VIM新手和我当年(去年)一样,信誓旦旦的以为只有i可以插入 唉,现在想想都觉得可笑,都是 ...
- Linux运维必备技能:如何在 Vim 中删除多行?
我们都会犯错,犯错是人之常情,改进它也很重要. 如果你在 Vim 中出错,你可以dw在普通模式下使用删除一个单词.您键入dd它会删除当前行. 如果要在 Vim 中删除多行,可以使用相同的 dd Vim ...
- vim 单行删除与多行删除
多行删除 1.首先在命令模式下,输入":set nu"显示行号: 2.通过行号确定你要删除的行: 3.命令输入":32,65d",回车键,32-65行就被删除了 ...
- linux vi/vim三种模式,保存退出,强制退出
一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...
- vi vim 插入 删除 修改 文本
2019独角兽企业重金招聘Python工程师标准>>> Abstract: 1) 插入文本: 2)修改文本: 3)删除文本: vi & vim 有编译模式与命令模式,下述光标 ...
- 轻快的VIM(五):复制
操作相同文本的时候复制尤其有效,在Windows中我们都习惯了先用鼠标选择文本 而Vim下则不用那么麻烦,你甚至可以使用可视模式操作,但这里先略过 我在这一节主要说说命令模式下的复制 在讲复制之前我要 ...
- vim反向删除_VIM之操纵缓冲区列表
引子 昨天遇到了一个奇怪的问题,一条在Sublime里面看着十分正常的SQL语句,执行了也是正常的,导出的Insert语句也是看着没毛病的,但是在查询出来,传递到下游的时候,说多了一个乱码.WTF,然 ...
- vim 全局替换_高效操作:vim 快速删除空行和注释
说起 Linux 下的高效率编辑器,绝对少不了 vi / vim 这样灭霸级别的效率产品,无论是编辑文档.写 shell 脚本,还是 coding ,熟练使用 vi / vim 可以让你在 Linux ...
最新文章
- Linux 终端显示 Git 当前所在分支
- js new Date()不带时分秒时,时间变了 问题解决
- 图神经网络 | BrainGNN: 用于功能磁共振成像分析的可解释性脑图神经网络
- 计算机科学CSTA,学编程,搞懂CSTA K-12计算机科学学习标准
- Ubantu16.4下fabric环境搭建
- MongoDB安装与副本集配置
- 五分钟读懂UML类图
- mysql 5.7.17 x86_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
- 【报告分享】 2020-2021智能手机消费趋势与用户忠诚和流失度报告-企鹅智库(附下载)
- seaweedfs java_seaweedfs-java-client
- 戴尔服务器安装Debian11过程
- 三菱Q系列PLC(内置以太网)与IFIX驱动IGS通讯测试 - TCPIP或UDP
- 玩转黑群晖(持续更新)
- html点击出现表单弹窗
- build-resource-filtering解释
- 微信小程序是否支持手机定位经纬度坐标
- iso转cue mac_mac如何播放cue文件?
- java什么是类型擦除_Java 泛型,你了解类型擦除吗?
- SQL Server developer和enterprise有什么区别?以及各个版本的定义
- c语言关掉编译优化,C/C++代码被 VS 2010 优化掉了,如何关闭优化?
热门文章
- 用实例分析H264 RTP payload
- VC跨进程数据(结构体)传递-WM_COPYDATA
- [react] 组件卸载前,加在DOM元素的监听事件和定时器要不要手动清除?为什么?
- React开发(155):请求方式得问题
- Taro+react开发(10)--多行选择
- [vue] 怎么解决vue动态设置img的src不生效的问题
- [vue] vue中data的属性可以和methods中的方法同名吗?为什么
- “约见”面试官系列之常见面试题第十五篇之jsonp(建议收藏)
- 前端学习(1885)vue之电商管理系统电商系统之首页路由的重定向
- 前端学习(1841):前端面试题之redux管理状态机制