Vim 日常使用必知必会
一、vim 基本操作
- 正常模式下 键入
i
进入编辑模式 - 正常模式下 键入
o
进入编辑模式并换行 - 编辑模式下 键入
Esc
进入正常模式(退出编辑模式) - 正常模式下 键入
:
进入命令模式
二、vim 常用操作
- 正常模式下 键入
yy
复制光标所在行 - 正常模式下 键入
[n]yy
复制多行 ([n]为行数) - 正常模式下 键入
dd
剪切当前行 - 正常模式下 键入
[n]dd
剪切多行 ([n]为行数) - 正常模式下 键入
p
粘贴当前复制/剪切的内容 - 正常模式下 键入
u
撤销上一步操作
三、vim 基本命令
- 命令模式下 输入
q
退出文件 - 命令模式下 输入
q!
退出且不保存文件 - 命令模式下 输入
w
保存文件 - 令模式下 输入
wq
保存且退出文件 - 命令模式下 输入
wq!
强制保存且退出文件(readonly 下使用)
四、vim 常用命令
- 命令模式下 输入
set nu
显示行号 - 命令模式下 输入
set nonu
取消行号 - 命令模式下 输入
/[content]
搜索文本 ([content]
为想要搜索的内容) - 命令模式下 输入
s/[old]/[new]
替换当前行内容 ([old]
为搜索的内容,[new]
为替换的内容) - 命令模式下 输入
%s/[old]/[new]
替换全部内容 ([old]
为搜索的内容,[new]
为替换的内容) - 命令模式下 输入
[n],[n1]s/[old]/[new]/g
替换指定行内的内容 ([n]
为开始行号,[n1]
为结束行号,/g
为global 全部替换) - 命令模式下 输入
v
进入字符可视模式,再次键入即可取消 - 命令模式下 输入
V
进入行可视模式 - 命令模式下 输入
ctrl+v
进入块可视模式 - 命令模式下 输入
![express]
可以执行命令 ([express]
为命令表达式,如!ifconfig
)
Vim 日常使用必知必会
https://blog.pangcy.cn/2021/09/09/服务器运维/Linux/Vim 日常使用必知必会/