- 上(k)下(j)左(h)右(l)移动光标
解释:eg,按k就可以将光标上移
原来在这里,
按k之后,在这里
- 往前(w)往后(b)移动一个单词(不带空格)
往后移动一个字符串(W)
还有一个E,和w的区别可以自己尝试一下
解释:eg, 原来光标在这儿
按W之后在这儿
- 剪切一行(dd)
现在光标在这行
按dd之后就剪切掉了
- x 删除光标所在位置的字母。
X删除光标所在位置之前的字母。 - 撤销(u)
按u之后就撤销了
- 我撤销完之后又不想撤销了咋办呢
那就撤销撤销呗(ctrl+r)
执行之后就撤销撤销了
- 向下翻半页(ctrl+d)
向上翻半页 (ctrl+r) - 光标移动到文件首(gg)
光标移动到文件尾(G)
光标移动到本行头(shift+^)
光标移动到本行尾(shift+$) - 复制(yy)
查看操作系统剪切板(" + +)就是单个双引号和一个加号
例如我yy复制一行,然后查看剪切板
粘贴(p) - 将光标所在行放到屏幕中间(zz)
- v 进入可视模式
可视化选中之后就可以执行其他操作了
比如yy复制操作 - diw ----->删除一个单词
daw-----> 删除一个单词(多删除一个空格)
ciw------>删除一个单词,并进入插入模式
caw----->删除一个单词,并进入插入模式(多删除一个空格)
这里w指的是word;如果换成()呀<>呀都是可以的
eg:
原来是这样的
输入di(之后
但如果是ci(的话就将小括号也删了
d是delete,c是change,也可以换成v,v是visible
例如输入vi( 这是选中,如果要复制就yy,删除的话就d
-
显示相对行数: set relative number
-
往上找光标所在处的单词(shift+#)
往下找光标所在处的单词(shift+*) -
在文本中查找一个单词(/+要查找的内容),就是输入一个\,后面根要查找的内容,按n(N)就可向下查找下(上)一个
-
i 在光标所在处进行插入。
I 在本行最前面进行插入。
a在光标所在处的后面插入。
A在本行最后面进行插入。
o在本行下面插入一行并进入插入模式。
O在本行上面插入一行并进入插入模式。
r 对于光标所在处的字母进行替换。
s将光标所在处的字母删掉,直接进入插入模式。 -
widows+v 查看历史剪切板(windows)。
Alt+insert查看历史剪切板( Linux)。
shift+insert复制的内容粘贴 -
按m准备保存一个标记----->起个名字,
之后按~再加名字就可以找到标记处
比如我先在下面这个地方按m 然后输入h
然后我在其他任意位置输入~h就回到了刚才标记的地方 -
记录一个宏
按下q记录一个宏(准备开始录制一个操作)-----》输入指定名字------》按q键录制完成。
@+宏名字就可以执行这个宏