码迷,mamicode.com
首页 > 系统相关 > 详细

linux-vim常用按键总结

时间:2019-08-22 18:43:08      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:ctrl   nbsp   连续   这一   down   linu   常用   end   动作   

[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 显示行号

linux-vim常用按键总结

标签:ctrl   nbsp   连续   这一   down   linu   常用   end   动作   

原文地址:https://www.cnblogs.com/dongliping/p/11396083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!