Vim操作
1、 vim的工作模式:
vim的工作模式分成一下三个部分:命令模式、编辑模式、插入模式
进入文件输入 vi 文件名称 ,退出输入 :wq(保存修改并退出)
输入 i、a、o进入插入模式,按ESC退出编辑模式。
image.png
2、插入命令:
A表示在光标所在行最后开始进行输入
I表示在光标所在行最开始进行输入
O表示在光标所在行的下一行开始进行输入
3、定位命令:
:set nu表示设置行号
:set nonu表示取消行号设置
gg 表示回到第一行
G 表示回到最后一行
nG 表示回到第n行
:n 表示回到第n行
4、删除命令:
x 表示删除光标所在字符
nx 表示删除包括光标所在处的后n个字符
dd 表示删除光标所在行,ndd表示删除n行
dG 删除光标所在行到文件末尾的内容
D 表示删除光标所在处到文件末尾的内容
:n1,n2d 表示删除n1到n2行的内容
5、复制和剪切命令:
yy 表示复制当前行
nyy 表示复制当前行以下n行
dd 表示剪切当前行
ndd 表示剪切当前行以下n行
p、P分别表示粘贴在当前光标行下(上)
6、替换和取消
r 表示取代光标所在处的字符
R 表示从光标所在处开始替换字符,按ESC结束
u 表示取消上一步操作
7、搜索和搜索替换命令:
/str 表示搜索指定字符串,n表示搜索下一个位置,N表示搜索上一个位置
:%s/old/new/g 表示全文替换指定字符串
:n1,n2s/old/new/g 表示在一定范围内替换指定字符串
8、保存和退出命令
:w 表示保存修改
:w file_name 表示保存修改并另存为新的文件
:wq 保存修改并且退出
ZZ 保存修改快捷键
:q! 不保存修改,并且退出
:wq!保存修改并且退出,只有root权限和文件所有者可以进行使用