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 日常使用必知必会/