轻快的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代表删除三行,聪明的你一定早就知道了

转载 感谢http://www.cnblogs.com/nerxious/archive/2012/12/21/2828520.html

时间: 2024-07-28 15:49:33

轻快的vim(三)删除的相关文章

轻快的vim(1):移动

断断续续的使用VIM也一年了,会的始终都是那么几个命令,效率极低 前几个星期把Windows换成了Linux Mint,基本上也稳定了下来 就今晚,我已经下定决心开始新的VIM之旅,顺便写一系列的笔记和总结 还是那句话,我只是个新人,代码也没写过多少行,但我一直在默默努力自学着 所以,还请老鸟们看看笑笑就行了,不要鄙视我,我很脆弱…… 这是俺写的<轻快的VIM系列>第一节,每一节都会不断更新,加入更多技巧在里面 VIM新手们加油,咱一起总结,一起努力练习…… 基础 字符移动 k 上移 k h

轻快的vim(四):修改

我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要 与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率 闲话少说,让我们再次使用这轻快的VIM在code上起舞 字符替换 r 单个字符替换 R 连续替换 - 更改大小写 很简单,多试试就行了 tips:4-更改连续4个字符的大小写,很有意思 单词修改 cw 从光标处修改到单词结尾 cb 从光标处修改到单词开头 这里直接使用cw或cb操作很简单,要注意的是加数字的使用方式 此时2cw 或者 c2w都可以使用,功能一样

转载:Linux的vim三种模式

一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字. 编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程式,按Esc可回到一般模式. 命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行. 转载网址:http://anxiongbo.blog.51cto.com/805770/163582 一. VIM高亮 进入vim后,在普通模式下输入如下命令,开启php代码高亮显示 :syntax enable :source $

轻快的vim(二):插入

上一节我们讲到了VIM中的移动,既然已经能够在屏幕和光标间游刃有余了 那么,现在就来谈谈插入命令 不知道有多少VIM新手和我当年(去年)一样,信誓旦旦的以为只有i可以插入 唉,现在想想都觉得可笑,都是Windows下的编辑器用多了的结果 鼠标一点,妈妈再也不用担心我的文本插入了……悲剧! 好了,让我们抛弃过去吧,从现在起奋斗,也许不算太晚 这是俺写的<轻快的VIM系列>第二节,每一节都会不断更新,加入更多技巧在里面 VIM新手们加油,咱一起总结,一起努力练习…… 基础 字符位置插入 i 在光标

轻快的VIM(三):删除

这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率 你需要配合我们第一节中讲的各种移动命令 字符删除 x 删除光标所在处字符 X 删除光标所在前字符 这里没有什么可注意的地方,但需要说明一下的是 通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的 如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令 单词删除 dw 删除到下一个单词开头 de 删除到本单词末尾 dE 删除到本单词末尾包括标点在内 db 删除到前一个单词 dB 删除到前一个单词包括标点在内

Linux的vim三种模式及命令

一般模式:在Linux终端中输入"vim 文件名"就进入了一般模式,但不能输入文字.编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程式,按Esc可回到一般模式. 命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行. 命令模式: i 在光标前进入 I 在行首进入 a 在光标后进入 A 在行末进入 o 在光标所在行的下一行行首进入 O 在光标所在行的上一行行首进入 cw 修改一个单词 dw 删除一个单词 dd 删除一行 u 撤销上一次操作

轻快的VIM(六):恢复

恢复在VIM里比较简单,不过想要具体恢复到某个时间段很难 就我的经验而言,有时候使用恢复还不如删了重写 这里我们来讲讲恢复.撤销和重复命令的使用 u 撤消上次命令 U 恢复整行 ctrl+r 重做 . 重复 e! 全文恢复 如果有使用office的经验,那么这里的撤销和重做应该很好理解 比如我用dw删除一个单词,按下u就会回到没删除之前 一旦我后悔了,ctrl+r便会重新删除一次 其中U也十分好用,它能恢复本行内容,无论你在本行做过什么 需要注意的是,你不能在别处操作多次后再回到那一行来恢复 接

vim添加删除多行注释

CTRL+V进入可视化模式 移动光标上移或者下移,选中多行的开头 选择完毕后,按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符 最后按ESC键,你就会发现多行代码已经被注释了. 删除多行注释的方法,同样 Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d,注释就被删除了.

vim如何删除文件中所有东西

方法1:    按ggdG 方法2:       :%d vi下如何删除当前行至后面所有的行? 光标放到当前行,使用组合键"d+G"