linux命令学习笔记-vim

[Ctrl]+f  屏幕向下移动一页,相当于[Page Down]

[Ctrl]+b 屏幕向上移动一页,相当于[Page up]

0或者[home] 移动到这一行的最前面字符处

$或者[End] 移动到这1行的最后面字符处

G 移动到这个文件的最后1行

nG n为数字。移动到这个文件的第n行。eg,20G表示移动到这个文件的第20行

gg 移动到这个文件的第1行,相当于1G。

N[Enter]  N为数字。光标向下移动N行。

/word 向下查找1个名称为word的字符串

 :n1,n2s/word1/word2/g  n1与n2为数字。在第n1与n2行之间查找word1这个字符串,并将该字符替换为word2。

 :1,$s/word1/word2/g     从第1行到最后1行查找word1字符串,并将该字符串替换为word2。

 :1,$s/word1/word2/gc   从第1行到最后1行查找word1字符串,并将该字符串替换为word2。且在替换前显示提示字符给用户确认是否需要替换

x,X 在1行子当中,x为向后删除1个字符,X为向前删除1个字符

nx 连续向后删除n个字符

dd 删除光标所在的那1行

ndd 删除光标所在的向下的n行

yy 复制光标所在的那1行

nyy 复制光标所在的向下的n行

p,P  p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标的上一行。

u 复原上1个操作

[Ctrl]+r 重做上1个动作

 

一般模式切换到编辑模式常用按钮

i,I   i为从目前光标所在处插入,I为从目前光标所在行的第一个非空格处开始插入

a,A  a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后1个字符处开始插入

o,O o为在目前光标所在的下一行处插入新的1行,O为在目前光标所在处的上一行插入新的1行

r,R  r只会替换光标所在的那1个字符1次,R会一致替换光标所在的文字,直到按下[Esc]键为止

 

一般模式切换到命令行模式常用按钮

:w 将编辑的数据写入硬盘文件中

:q 离开

:wq 保存后离开

:set nu 显示行号

posted on 2019-08-22 18:22  Null_Bug  阅读(193)  评论(0编辑  收藏  举报

导航