Linux vi/vim命令高效助记图

时间:2023-02-06 15:01:00

图片来源网上,如有侵权,请告知,我会删除掉,谢谢~

Linux vi/vim命令高效助记图

常用编辑按键

1 vi +[num] file 打开文件,并将光标置于第n行首

2 vi + file 打开文件,并将光标置于最后一行首

3 vi +/pattern file 打开文件,并将光标置于第一个与pattern匹配的字符串

4 vi +?pattern file 编辑工作从匹配pattern的最后一行开始

5 vi -r file (-r 即recover,恢复)

退出文件、停止vi

常用命令:

1 :q 退出文件

2 :q! 不保存数据,强制退出

3 :wq 保存退出文件

4 shift+ZZ 停止vi

5 ZQ 无条件退出

输入模式:

i

在当前光标位置前插入数据

a

在当前光标位置后插入数据

I

在当前行开头处插入数据

A

在当前行末尾处插入数据

o

在当前行下面出入一行

O

在当前行上面插入一行

删除命令

x

删除当前光标处的字符

X

删除光标左边的字符

D

删除从当前光标到本行末尾的字符

J

删除两行之间的换行符 (亦可用于合并两行)

dmove

删除从当前光标到move所给位置的字符

dd

删除当前行

ex命令

:lined

删除指定行

:line,lined

删除指定范围内的行


参考资料:

[1]: vim官网
[2]: FreeBSD vi

[3]: vim中文文档

[4]: vim作者个人网站

[5]: vim手册中文版

[6]: vi-ex

[7]: 非常好vim学习网站

[8]: 图形化vi-vim小抄

[9]: vi正则表达式