光标移动 H:往左边移动,因为他在最左边!哈哈 L:往右边移动,因为他在最右边! J:往下移动,因为我们写代码,都是从上往下写,最常用 K:往上移动,啥说的
w:顾名思义,移动到下个单词,光标在词首 e:也是移动到下个单词,但是广告再词尾 b:移动到上个单词 i和a的区别 i是光标在当前单词前面 a是单词的后面 通常我们使用ea表示在当前单词后面插入 cw 删除当前单词,但是一般配合w使用,因为他删除的是这个单词光标后面的位置
选中并快速替换单词 ``` 首选我们用viw选中单词,正确的做法是按c,c是change的缩写,光标立马变成可以输入的样子,如果按i,需要先按d先删除,再按i,有点麻烦 ``` ``` 不过平时不用上面那么麻烦,通常用组合也行 d删除 c删除并且进入insert模式 y复制 这3个可配合上面使用 组合快捷 c+w 删除当前单词(移动使用w) e+a 在当前单词的结尾处添加(移动使用e)
常用的选择,光标移动,复制粘贴 vim内部复制、粘贴、剪切 选择文本 v+光标移动 (按字符选择)高亮选中所要的文本,然后进行各种操作(比如,d表示删除)。 V (按行选择) v+选中的内容+c 更改选中的文字 复制:y(ank) y 用v命令选中文本后,用y进行复制 yy 复制当前行,然后用p进行粘贴 5yy 复制从当前行开始的5行 y_ 等同于yy Y 等同于yy yw 复制当前单词 y$ 从当前位置复制到行尾 y0 从当前位置复制到行首 y^ 从当前位置复制到第一个非空白字符 yG 从当前行复制到文件结束 y20G 从当前行复制到第20行 y?bar 复制至上一个出现bar的位置 粘贴:p(aste) p(小写) 在光标位置之后粘贴 P(大写) 在光标位置之前粘贴 剪切 v + 方向键(hjkl)选中内容 + d 剪切 + p粘贴
豫ICP备2023014799号