vim编辑命令2

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  查找上一个

*向后查找当前光标所在单词

# 向前查找当前光标所在单词

如果不想看到高亮显示,查看一个不存在的即可

你可能感兴趣的:(vim编辑命令2)