【linux-vim-常用命令】

Vim是linux下常用的文本编辑器。常用模式有3种:一般模式、编辑模式、命令模式。下面我用表格列出常用命令

一般模式
语法 功能描述 主要进行删除、复制、粘贴、撤销操作的
yy 复制光标所在当前行
y数字y 从当前行,向下复制数字行. 如从当前行向下复制3行为y3y
p 在当前行粘贴复制的内容
u 撤销上一步操作
dd 删除光标当前行
d数字d 从当前行,向下删除数字行. 如从当前行向下删除3行为d3d
x

删除一个字母,相当于del,向后删

X

删除一个字母,相当于Backspace,向前删

yw

复制一个词

dw

删除一个词

^

移动到行头
$ 移动到行尾
gg或者1+G 移动到页头
G 移动到页尾
数字+G

(先输入数字,再按G)

移动到数字行。如5G表示移动到第5行
编辑模式
按键 功能描述 主要用来编辑文件内容
i 当前光标前插入
a 当前光标后插入
o 下一行插入
I 在光标所在行最前面开始插入
A 在光标所在行最后面开始插入
O 在光标所在行上一行插入
命令模式
命令 功能 主要是文本保存、退出、查找、替换操作
:w 保存
:q 退出
:! 强制执行
:%s/要替换的字符/替换成的字符 字符替换
/要查找的词

n 查找下一个,N 往上查找

? 要查找的词

n是查找上一个,N是往下查找

:set nu

显示行号

:set nonu

关闭行号

ZZ(shift+zz)

没有修改文件直接退出;修改了文件,保存退出
:nohl 去除高亮显示

一般模式和编辑模式以及命令模式以ESC相互转换。编辑模式和命令模式无法相互转换。

猜你喜欢

转载自blog.csdn.net/qq_34291570/article/details/109264498