vim常用命令

模式切换:

《vim常用命令》

i 是从当前光标处输入
a 是从当前光标的下一个字符输入
o 是从当前光标的下一行输入

常用命令:

1. 命令模式

/word            向光标之下搜寻word这个字符串
?word           向光标之上搜寻word这个字符串
dd               删除光标所在的整行
ndd              删除光标所在的向下n行
P                将复制的数据贴于光标上一行
p                将复制的数据贴于光标下一行
u                复原前一个动作
移动光标          h光标左移,j光标下移,k光标上移,l光标右移。同↑ ↓ ← →
多次移动光标       使用组合键,比如下移3行,可以使用“3j”或“3↓”
d$               删除光标到该行最后一个字符
d0               删除光标到该行首个字符
0                等同于Home,移动光标到行首
$                等同于End,移动到光标行尾

2. 底部命令模式

:w                          将编辑内容存入硬盘
:w!                         当以只读打开时,强制写入硬盘,但具体能否写入还要看权限
:q                          退出vi
:q!                         编辑过但不保存,强制退出
:wq                         保存退出
:w filename                 另存为filename
:r filename                 读入名为filename的文件内容到光标所在行后面
:n1,n2 w filename           将第n1行到n2行的内容另存为filename
:set nu	                    显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu	                与 set nu 相反,为取消行号
    原文作者:不服输的南瓜
    原文地址: https://blog.csdn.net/weixin_40283816/article/details/117198004
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞