vi编辑器常⽤命令(核⼼版)vi编辑器常⽤命令(核⼼版)
模式转换:
正常模式=>命令模式,按键
:
正常模式=>可视模式,按键
v
正常模式=>编辑模式,按键
i  # 插⼊模式(insert)
# 或者r,replace模式
光标移动
1. 移动光标(⽅向键、或者h j k l 左下右上四个字母键(命令模式下))。
2. 翻页(Page Down、Page Up)。
3. 移动到该⾏⾸字符处(数字0或者Home);移动到该⾏最后(End)。
4. G:移动到⽂本最后⼀⾏。
1. 向下查(/word),继续向下查(n)。
2. 向上查(?word),继续向上查(N)。
删除、复制、粘贴
1. 删除(x);删除n个字符(nx);退格按键(X)
2. 剪切整⾏(dd);剪切n⾏(ndd)。
3. 复制整⾏(yy);复制n⾏(nyy)。
4. 粘贴(p)。
5. 恢复上⼀操作(u)。
6. 重做(Ctrl+r)。
7. 重复上⼀个操作(.)。
进⼊编辑(插⼊、替换)、退出编辑(Esc)
1. 插⼊(i)。
2. 替换(r)。
进⼊可视模式(v)
1. 复制(y):复制选中内容。
2. 删除/剪切(d):删除选中内容。editor版本
注:字符可视(v);块可视模式(Ctrl + v);⾏可视模式(shift+v)。
命令⾏模式
1. 保存(:w);强制保存(:w!)。
2. 退出vi(:q);强制退出(:q!)。
3. 保存后退出(:wq);强制保存后退出(:wq!)。
4. 显⽰⾏号(:set nu);取消⾏号显⽰(:set nonu)。
5. 暂时退出vi到命令⾏(:! command)。例如:“:! ls /home”,即可在vi中执⾏ls的命令。