vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。
(1)命令模式
命令模式中:
h或
k或上键:上移一行
pageDown(或ctrl+F):下翻一屏
G:移动到缓冲区的最后一行
gg:移动缓冲区的第一行
dd:删除当前光标所在行
d$:删除当前光标所在位置至行尾的内容
u:撤销前一编辑命令
A:在当前光标所在行行尾追加数据
R text:用text覆盖当前光标所在位置的数据,直到按下ESC键
http://www.netingcn.com/vim-recording-function.html
(2)编辑模式
a:在光标后开始插入
i:从光标所在位置前面开始插入
o:在光标所在列下新增一列并进入输入模式
ESC:返回命令模式
网上很多说在命令模式中输入【:】会进入末行模式,我的电脑:没有效果。需要在大写模式(按CapsLock键)再按q键最末行会出现:,注意这时不能再切换回其他模式(如果可以请留言我修改,谢谢)。可在:后输入命令
:q! 取消所有对缓冲区数据的修改并退出【不保存直接退出】
:wq将缓冲区数据保存到文件中并退出
:vsp左右分屏
有些资料写命令模式中输入【/】进入末行模式,和:的命令不同,/后可输入查找内容或一些命令。如果/后输入错误的命令会自动回到命令模式
硬汉男星被曝出轨后又拒降8750万片酬?来“中国网”(CIIC_China)官方微信,搜更多猛料
