vim重复、删除、复制、粘贴命令
0.选中
V+(上、下键) 表示选中
1.删除
1.输入10x
,删除10个连续字符
2.输入3dd
,将会删除3行文本
在普通模式下,你还可以使用dw
或者daw
(delete a word)删除一个单词,所以你可以很容易的联想到dnw
(n替换为相应数字) 表示删除n个单词
2.行间跳转
gg 游标移动到到第一行
G 游标移动到最后一行
nG 游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu
以显示行号)
你在完成依次跳转后,可以使用 Ctrl+o
快速回到上一次(跳转前)光标所在位置,这个技巧很实用
命令 | 说明 |
w | 到下一个单词的开头 |
e | 到当前单词的结尾 |
b | 到前一个单词的开头 |
ge | 到前一个单词的结尾 |
0或^ | 到行头 |
$ | 到行尾 |
f(字母) | 向后搜索<字母>并跳转到第一个匹配的位置(非常实用) |
F(字母) | 向前搜索<字母>并跳转到第一个匹配的位置 |
t(字母) | 向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用) |
T(字母) | 向前搜索<字母>并跳转到第一个匹配位置之后的一个字母(不常用) |
3.复制、粘贴和剪贴
1.复制 (普通模式中使用y
复制)
普通模式中,yy
复制游标所在的整行(3yy
表示复制3行)
普通模式中,y^
复制至行首,或y0
。不含光标所在处字符。
普通模式中,y$
复制至行尾。含光标所在处字符。
普通模式中,yw
复制一个单词。
普通模式中,y2w
复制两个单词。
普通模式中,yG
复制至文本末。
普通模式中,y1G
复制至文本开头。
2.粘贴 (普通模式中使用 p
粘贴)
普通模式中,p
(小写)代表粘贴至光标后(下)
普通模式中,P
(大写)代表粘贴至光标前(上)
4.复制windows中的东西到vim编辑器
1.复制
ctrl+c 或者 ctrl+insert
2.粘贴
1.进入insert(编辑)模式下
2.按shift+insert粘贴