1.向下翻页快捷键(下一页):Ctrl + f

2.向上翻页快捷键(上一页):Ctrl + b
3. shift+PgUp 向前翻看,一般翻13页左右。
4. shift+PgDown 向后翻看,一般翻13页左右。

vi编辑器三种模型切换

VI编辑器共分为三种模式:命令模式,编辑模式,末行模式。
(1)命令模式

命令模式为vi的初始模式。在普通权限下键入“$vi 文件名”或临时root用户下键入“# vi 文件名”(例:root@XXX-virtualBox:/ect# vi vsftpd.conf),则初始进入vi的命令模式。
编辑模式下按esc进入命令模式。
(2) 编辑模式
在命令模式中按下【i,I,o,O,a,A,r,R】等字母之后进入编辑模式。按下上述的字母时,画面的左下方可能会出现【–INSERT–或--插入–】的字样,可以做文字数据输入。各个按键含义如下:

a:在光标后开始插入

A:在行尾开始插入

i:从光标所在位置前面开始插入

I:从光标所在列的第一个非空白字元面前开始插入

o:在光标所在列下新增一列并进入输入模式

O:在光标所在列上方新增一列并进入输入模式

ESC:返回命令模式
(3)末行模式
命令模式中输入【:】会进入末行模式. 末行模式下按esc进入命令模式。

vi编辑器命令模型的命令快捷键

ZZ:退出vi

h或<-左键:左移一个字符

j或下键:下移一行

k或上键:上移一行

l或右键:右移一个字符

pageDown(或ctrl+F):下翻一屏

pageUp(或ctrl+B):上翻一屏

G:移动到缓冲区的最后一行

num G:移动到缓冲区中第num行

gg:移动缓冲区的第一行

x:删除当前光标所在位置的字符

dd:删除当前光标所在行

dw:删除当前光标所在位置的单词

d$:删除当前光标所在位置至行尾的内容

J:删除当前光标所在行行尾的换行符(拼接行)

u:撤销前一编辑命令

a:在当前光标后追加数据

A:在当前光标所在行行尾追加数据

r char:用char替换当前光标所在位置的单个字符

R text:用text覆盖当前光标所在位置的数据,直到按下ESC键

vi编辑器末行模型的命令快捷键

:q 如果有未修改缓冲区数据,退出。

:q! 取消所有对缓冲区数据的修改并退出【不保存直接退出】

:w filename 将文件保存到另一个文件中

:wq将缓冲区数据保存到文件中并退出

:sp上下分屏

:vsp左右分屏

ctrl+w+w切换屏