vim命令模式下删除和修改文本 您所在的位置:网站首页 vim编辑器命令dd vim命令模式下删除和修改文本

vim命令模式下删除和修改文本

2023-09-11 15:17| 来源: 网络整理| 查看: 265

1,撤消修改

u   撤消最近一次修改,可多次执行,依次往前撤消修改操作。

U  撤消最后操作的数据行上的所有修改,再次执行则恢复所有撤消前的修改。

2,删除字符

x      删除光标所在位置字符。

nx    删除光标所在位置开始,往右的n个字符;如5x,表示删除光标所在位置开始,往右的5个字符。

X     删除光标所在位置左边一个字符。

nX    删除光标所在位置左边的n个字符;如5x,表示删除光标左边的5个字符。

命令功能d回车删除2行(光标所在行,以及下一行)dl 删除光标当前位置字符(与x命令功能相同)d0 删除光标左边所有字符d^ 从光标所在行的第一个字符(不包括空格或TAB字符)开始,删除光标左边所有字符。dw 从光标所在位置开始,往右删除光标所在单词,以及单词后面的空格。标点符号算作分隔符,相当于单独的字。d3w 删除到光标后第三个单词,以及单词后面的空格db 删除光标所在单词的光标左边字符dW 从光标所在位置开始,往右删除光标所在单词,以及单词后面的空格。只以空格作为分隔符。dB删除光标所在单词的光标左边字符,只以空格作为分隔符。d7B 删除到前面7个以空格作为分隔符的单词的开始位置d) 删除到光标所在语句的结尾位置,删除包括语句结尾后面的空格。d4) 删除到第四个语句的结尾位置。d(删除到某个语句的开始位置d} 删除到某个段落的结尾位置d{ 删除到某个段落的开始位置d7{ 删除到当前段落起始位置之前的第7个段落位置dd 删除当前行d/text 删除从光标所在位置开始,一直到'text'单词所在位置(但不包括该字样)之间的内容dfc删除从光标所在位置开始,一直到字符c所在位置(包括该字符)之间的内容dtc删除从光标所在位置开始,一直到字符c所在位置(不包括该字符)之间的内容D删除从光标所在位置开始,一直到行尾d$ 删除从光标所在位置开始,一直到行尾5dd 从光标所在行开始,向下删除5行dL 从光标所在行开始,向下删除到屏幕最后一行dH 从光标所在行开始,向上删除到屏幕第一行dG 从光标所在行开始,向下删除到工作缓存区最后一行d1G 从光标所在行开始,向上删除到工作缓存区第一行

3,修改文本

 c/C命令是将旧文本修改为新文本。

命令功能 cl修改当前字符(与命令x相同)cw修改到字的末尾c3w修改到第3个字的末尾cb从字的开始修改cW修改到空白分隔字的末尾cB从空白分隔字的首字符开始修改c7B从前面的第7个空白分隔字的首字符开始修改c$修改到行尾c0从行首开始修改c)修改到句子末尾c4)修改到第4个句子末尾c(从句子的首字符开始修改c}修改到段末尾c{从段落头开始修改c7{从前面的第7段开始修改ctc修改到当前行字符c的下一次出现C修改到行尾cc修改当前行5cc修改从当前行开始的5行

4,替换文本

s/S将旧文本替换为新文本。

命令功能s用一个或多个字符替换当前字符S用一个或多个字符替换当前行5s用一个或多个字符替换当前字符开始的5个字符

5,修改大小写

代字符(~)可以修改光标所在字符的大小写。5~ 表示一次修改5个字符的大小写。

6,行合并

J 命令可以将下一行合并到当前行,用空格隔开。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有