目录 | 目录内容 |
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 | 取消显示行号 |