首页 > 代码库 > Vim -> 移动光标

Vim -> 移动光标

MovementCommand
前翻一屏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