Vim移动命令
移动 | 命令 |
---|---|
向前卷动一个屏幕 | ^F |
向后卷动一个屏幕 | ^B |
向前卷动半个屏幕 | ^D |
向后卷动半个屏幕 | ^U |
向前卷动一行 | ^E |
向后卷动一行 | ^Y |
将目前这一行移动屏幕顶端并卷动屏幕 | z |
将目前这一行移动屏幕中心并卷动屏幕 | z. |
将目前这一行移动屏幕底端并卷动屏幕 | z- |
重画屏幕 | ^L |
移到home位置(屏幕的顶端) | H |
移到屏幕中间那一行 | M |
移到屏幕的底端 | L |
移到下一行的第一个字元 | ENTER |
移到下一行的第一个字元 | + |
移到上一行的第一个字元 | - |
移到目前这一行的第一个非空白字元 | ^ |
移到目前这一行的第n个字元 | n| |
移到单字的结尾 | e |
移到单字的结尾(忽略标点符号) | E |
移到目前句子的开头 | ( |
移到下一个句子的开头 | ) |
移到目前这一段的开头 | { |
移到下一段的开头 | } |
移到目前这一节的开头 | [[ |
移到下一节的开头 | ]] |
顺向搜寻模式 | /pattern |
反向搜寻模式 | ?pattern |
往同一个方向重复搜寻 | n |
往相反方向重复搜寻 | N |
顺向重复搜寻 | / |
反向重复搜寻 | ? |
寻找目前这一行中下一个出现x的位置 | fx |
寻找目前这一行中上一个出现x的位置 | Fx |
寻找目前这一行中下一个出现x位置的前一个字元 | tx |
寻找目前这一行中上一个出现x位置的后一个字元 | Tx |
重复上一个搜寻命令,方向相同 | ; |
重复上一个搜寻命令,方向相反 | , |
跳到第n行 | nG |
跳到档案结尾 | G |
回到上一个记号或编辑情境 | `` |
回到包含上一个记号的行的起始处 | '' |
显示目前的行号(不是移动命令) | ^G |