| Movement | Command | 
|---|---|
| 前翻一屏 | Ctrl + F | 
| 后翻一屏 | Ctrl + B | 
| 前翻半屏 | Ctrl + D | 
| 后翻半屏 | Ctrl + U | 
| 前滚一行 | Ctrl + E | 
| 后滚一行 | Ctrl + Y | 
| 滚动当前行到屏幕最顶端 | z[Enter] | 
| 滚动当前行到屏幕中央 | z. | 
| <滚动当前行到屏幕最低端/td> | z- | 
| 刷新屏幕 | Ctrl + L | 
| 屏幕最顶端 | H | 
| 屏幕中央 | M | 
| 屏幕最低端 | L | 
| 下一行的第一个字符 | [Eneter] | 
| 下一行的第一个字符 | + | 
| 前一行的第一个字符 | - | 
| 当前行的第一个非空字符 | ^ | 
| 当前行的第n列 | n| | 
| 词尾 | e | 
| 词尾(不包括标点) | E | 
| 句首 | ( | 
| 句尾 | ) | 
| 段首 | { | 
| 段尾 | } | 
| 块(section)首 | [[ | 
| 块尾 | ]] | 
| 向前搜索 | /pattern | 
| 向后搜索 | ? pattern | 
| 下一个(上次搜索的同一方向) | n | 
| 上一个(上次搜索的反方向) | N | 
| 当前行下一个x出现的位置 | fx | 
| 当前行上一个x出现的位置 | Fx | 
| x位置的后一个位置 | tx | 
| x位置的前一个位置 | Tx | 
| 在同一方向反复上次搜索 | ; | 
| 在相反方向反复上次搜索 | , | 
| 跳到第n行 | Gn | 
| 跳到最后一行 | G | 
| 回到前一状态的位置 | '' | 
| 现实当前行号 | Ctrl + G | 
from Learning the vi and Vim
   
 
                    
                     
                    
                 
                    
                 
         
