目录
vi编辑器三种状态
-
命令模式
-
插入模式
-
底行模式
三种模式的切换如图5
命令行模式切换至插入模式
- i:插入光标前一个字符
- I:插入行首
- a:插入光标后一个字符
- A:插入行末
- o:向下新开一行,插入行首
- O:向上新开一行,插入行首
命令行模式
主要命令
-
yy:复制光标所在行
-
5yy:复制光标所在往下五行
-
p:粘贴
-
dd:剪切(删除)光标所在行
-
5dd:剪切(删除)光标所在行往下5行
-
D:剪切(删除)到光标所在行末
-
d0:剪切(删除光标到行首)
-
x:剪切(删除)光标所在字符
-
X:剪切(删除)光标前一个字符
其他命令
移动
上下左右除了方向键之外,还可以使用jhkl来操作:
h:表示←
l:表示→
j:表示↓
k:表示↑
M:切换到当前屏幕的最中间
H:当前屏幕最上方
L:当前屏幕最下方
ctrl+f:向下翻一屏
ctrl+b:向上翻一屏
gg:回到第一行
G:回到末行
20G:光标移动到20行
撤销
u:撤销
ctrl+r:反撤销
查找
/:进入查找功能
/hello:查找hello单词,输入n查找下一个,N查找上一个
保存
shift+zz:表示保存并退出文件
底行模式
w:保存
q:退出
wq:保存并退出
q:忽视编辑后的提醒,强制退出
插入模式
与笔记本一样编辑即可