Linux下vim的四种模式以及快捷操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HaloTrriger/article/details/80379413

正常模式(Normal-mode)
命令模式(Command-mode)
插入模式(Insert-mode)
可视模式(Visual-mode)

(1)正常模式:

进入:启动vim后默认处于正常模式。其他模式都可以用ESC键直接转换到正常模式。

可以使用相关的快捷键,例如:
gg 跳到文件首
shitf + g 跳到行文件尾
yy 复制光标所在的一行
yny 复制光标处起的n行
dd剪切当前行
p 粘贴
ctrl+g显示当前编辑的文件

(2)命令模式:

是指可以在界面最底部的一行输入控制操作命令,主要用来进行一些文字编辑的辅助功能,比如字串搜寻、替代、保存文件,以及退出vim等。\
在命令行模式下输入”:”,或者是使用”?”和”/”键,就可以进入命令模式了。\
底行模式下输入的命令都会在最底部的一行中显示,按Enter键vim便会执行命令。

?CSDN//向上查找CSDN
/CSDN//向下查找CSDN
:pwd显示当前文件路径
0:,$s/string1/string2/g
//将string1替换成string2
//0:表示从第0行到最后一行搜索一个叫string1的字符串
//$s : s表示切换到替换模式下去 
//string1/string2,即把string1替换成string2
//g : 强制替换不用提示
//x保存文件并退出,后加!表强制

在命令模式可能会遇到的英文

“Search it Bottom, Continuing at Top” 当按“n”键进行向下重复搜索,并且已经搜索到文件的末尾,如果继续按“n”键,则从文件头继续搜索。
“Search hit Top, Continuing at Bottom” 正好相反,按“N”键向上重复搜索,到达文件头继续从文件尾开始继续搜索。

(3)插入模式:

进入:按Esc进入命令常模式,然后:

按 i 在光标前插入 
按 I 在行首插入
按 a 在光标后插入
按 A 在行末插入
按 s 删除光标所在的字符再插入
按 S 删除光标所在行再插入
按 o 在当前行之下新建行
按 O 在当前行之上新建行

插入模式用来修改文件内容的。

(4)可视模式:

相当于高亮选取文本后的普通模式。在命令模式按下v, V, +v,ctrl+v可以进入可视模式。

v从光标所在位置选中
V光标当前行开始选中
+v光标下一行开始选中
ctrl+v块选中
y复制选中内容
d剪切选中内容
(y/d进入正常模式,按p进行粘贴)

猜你喜欢

转载自blog.csdn.net/HaloTrriger/article/details/80379413