三种基本模式:
命令模式 - 启动时的默认模式,用于执行命令
插入模式 - 编辑文本内容
末行模式 - 执行保存、退出等操作
基础操作命令
模式切换
bash
I(Shift+i) 行首进入插入模式(Insert at line start)
O(Shift+o) 当前行上方新建一行并进入插入模式
C(Shift+c) 删除从光标到行尾并进入插入模式
ESC 返回命令模式
: 进入末行模式
保存与退出
bash
:w 保存文件
:q 退出编辑器
:wq 保存并退出
:q! 强制退出(不保存)
:x 保存并退出(相当于:wq)
文本编辑
bash
dd 删除整行
yy 复制当前行
p/P 粘贴到光标后/前
u 撤销操作
Ctrl+r 重做
搜索替换
bash
/word 向下搜索word
?word 向上搜索word
n/N 下一个/上一个匹配项
:%s/old/new/g 全局替换
实用配置(~/.vimrc)
bash
启动编辑按 i,ESC退回命令区
保存退出 :wq,强制退出 :q!
复制 yy 粘贴 p,删除 dd 撤销 u