1、撤销和恢复命令
u undo 撤销上次命令
ctrl+r redo 回复撤销的命令
2、删除文本命令
数字+x cut 删除光标所在字符,或所选中字符
d(移动命令) delete 删除移动命令对应内容
dd delete 删除光标所在行,可以ndd多行删除
D delete 删除至尾行
3、复制、粘贴
vi中提供一种文本的剪切板,叫文本缓冲区
此剪切板非彼剪切板,与linux系统的剪切板不是一个
y copy 复制
yy copy 复制一行,可以nyy进行多行复制
p paste 粘贴
4、替换
r replace 替换当前字符 命令模式
R replace 替换当前光标后的字符 替换模式
5、缩排和重复执行
> > 向右增强缩进 每行都 > 可视模式
< < 向左减少缩进 每行都 < 可视模式
. 重复上次命令
在程序中,缩进通常用来表示代码的归属关系
前面空格越少,代码的级别越高
前面空格越多,代码的级别越低
一般在同一范围内,低的依附于高的
6、查找
常规查找 /str 查找 str
n 查找下一个
N 查找上一个
*向后查找当前光标所在单词
# 向前查找当前光标所在单词
如果不想看到高亮显示,查看一个不存在的即可
