vi时,按ESC进入Command模式,

实际上我觉得nano更方便。

  1. 移动光标命令;

    j 向下移动一行;
    k 向上移动一行;
    h 向左移动一个字符;
    l 向右移动一个字符;

对于 j、k、l和h键,命令前加数字,移动多行:如 3j,表示向下移动3行。

ctrl+b 向上移动一屏;
ctrl+f 向下移动一屏;

向上箭头 向上移动;
向下箭头 向下移动;
向左箭头 向左移动;
向右箭头 向右移动;

  1. 查找功能:

    /SEARCH 注:正向查找,按n键把光标移动到下一个符合条件的地方(向下找),N则向上找;
    ?SEARCH 注:反向查找,按n键把光标移动到下一个符合条件的地方(向上找),N则向下找;

3、退出
按一下【:】冒号键进入【last line mode(底行模式)】,例如:

:w filename

输入【w filename】将文章以指定的文件名filename保存

:wq

输入【wq】,存盘并退出vi

:q!

输入q!,不存盘强制退出vi

4、删除

x    删除光标处的字符    
X    删除光标前面的字符

5、tab

>                   输入此命令则光标所在行向右移动一个 tab.
5>>                 输入此命令则光标后 5 行向右移动一个 tab.