vim-改动

c 表示修改 change."cw" 修改一个词,更精确的说,它删除一个词,并切换到插入模式

 “c2wbe<ESC>" 包括如下操作:
 c 修改操作符
 2w 移动两个单词的距离 (与操作符合起来,它删除两个单词并进入插入模式)
 be 插入 be 这个单词
 <ESC>切换回普通模式
 "dd" 可以删除一行,"cc" 修改一整行 "d$" 删除到行尾;"c$" 则修改到行尾

x 表示 dl    (删除当前光标下的字符)
X 表示 dh  (删除光标左边的字符)
D 表示 d$  (删除到行尾)
C 表示 c$  (修改到行尾)
s  表示 cl   (修改一个字符)

S  表示 cc  (修改一整行)

替换 r
"." 重复最后一次的修改操作."." 命令重复任何除 "u" (撤销),CTRL-R (重做) 和冒号命令外的修改

要处理一个矩形块内的文本,可以使用 CTRL-V 启动可视模式

"yy" 命令拷贝一整行,就像 "dd" 删除一整行一样。出乎意料地是,"D" 删除到行尾而"Y" 却是拷贝一整行。要 注意 这个区别!"y$" 拷贝到行尾

"daw" 就是 "Delete A Word" (删除一个单词)。该单词后的空格字符也被删除掉了
"R" 命令启动替换模式
常用命令列表:
x   删除光标下的字符 ("dl" 的缩写)
X  删除光标前的字符 ("dh" 的缩写)
D 从当前位置删除到行尾 ("d$" 的缩写)
dw 从当前位置删除到下一个单词开头
db 从当前位置删除到前一个单词的开头
diw 删除光标上的单词 (不包括空白字符)
daw 删除光标上的单词 (包括空白字符)
dG 删除到文件末
dgg 删除到文件首

~ 修改光标下字符的大小写,并移动到下一个字符。这不是一个操作符(除非设置了 ’tildeop’),所以你不能连接一个动作命令。这个命令在可视模式下也有效,它会改变被选中的所有文本的大小写。
I 移到当前行的第一个非空字符并启动插入模式。
A 移动到行尾并启动插入模式。

你可能感兴趣的:(vim-改动)