vi 命令行模式功能键

时间:2023-03-09 17:29:55
vi 命令行模式功能键
目录 目录内容
I 切换到插入模式,此时光标位于开始输入文件处
A 切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字
O 切换到插入模式,并从行首开始插入行的一行
【ctrl】+【b】 屏幕往“”翻动一页
【ctrl】+【f】 屏幕往“”翻动一页
【ctrl】+【u】 屏幕往“”翻动一页
【ctrl】+【d】 屏幕往“”翻动一页
数字0 光标移到本行开头
G 移到文章的最后
nG 光标移到第n行
$ 移到光标所在行的“行尾”
n<Enter> 光标向下移动n行
/name 在光标之后查找一个名为name的字符串
?name 在光标之前查找一个名为name的字符串
x 删除光标所在位置“后面”字符串
X 删除光标所在位置“前面”字符串
dd 删除光标所在行
ndd 从光标所在行开始向下删除n行
yy 复制光标所在行
nyy 复制光标所在行开始向下n行
p 将缓冲区内的字符粘贴到光标所在位置(与yy搭配)
U 恢复前一个动作

 

vi底行模式功能键

:w 编辑文件保存到磁盘中
:q 退出vi
:q! 强制退出vi
:wq 存盘退出
:w [filename] 另存为一个filename的文件
: set nu 显示行号
: set nonu 取消显示行号