vi | vim 用法

一、vi 翻页, 行首,行末命令

整页翻页 ctrl-f ctrl-b
f就是forword b就是backward

翻半页
ctrl-d ctlr-u
d=down u=up

滚一行
ctrl-e ctrl-y

zz 让光标所杂的行居屏幕中央
zt 让光标所杂的行居屏幕最上一行 t=top
zb 让光标所杂的行居屏幕最下一行 b=bottom

     --> 上下左右方向键 ↑↓← →
      --> 翻页 pagedown / pageup 按键
      --> 数字 0 : 将光标移动到当前行首
      --> $ : 将光标移动到当前行尾
      --> G :   移动到这个文件的最后一行  nG :  n 为数字,移动到这个文件的第n行.   eg: 6G表示移动到第六行
      --> gg:   移动到这个文件的第一行 相当于 1G

二、vi字符串检索(查找)命令:http://c.biancheng.net/view/636.html

1. / 命令

/命令的格式为:

/string

/命令从光标处开始向后寻找字符串 string。

2. ? 命令

? 命令的格式为:

?string

? 命令从光标处开始向前寻找字符串 string。

3. n 命令

n 命令重复上一条检索命令。

4. N 命令

N 命令重复上一条检索命令,但检索方向改变。例如上次的检索命令是向前检索,那么此次检索的方向是向后;如果上次的检索命令是向后检索,那么此次检索的方向是向前。

5. g/ 命令

g/ 命令的格式是为:

g/string

检索 string。g/命令使光标停止在第一个检索到的 string 串的行首

原文地址:https://www.cnblogs.com/fery/p/14015018.html