1.按字符移动
光标左移一个字符:h、←、backspace
光标右移一个字符:l、→、space
光标左移N个字符:Nh、N←
光标右移N个字符:Nl、N→
2.按字(单词)移动
光标右移一个字至字首:w 或 W
光标左移一个字至字首:B 或 b
光标右移一个字至字尾:E 或 e
光标左移一个字至字尾:gE或ge
光标右移N个字至字首:Nw 或 NW
光标左移N个字至字首:NB 或 Nb
光标右移N个字至字尾:NE 或 Ne
光标左移N个字至字尾:NgE 或 Nge
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
3.按句移动
光标移至句首:(
光标移至句尾:)
光标移至N句首:N(
光标移至N句尾:N)
4.按段移动
光标移至段落开头:{
光标移至段落结尾:}
光标移至N段落开头:N{
光标移至N段落结尾:N}
5.在行内移动
光标移至行首:home、0、^
光标移至行尾:end、$
光标移至在当前行的M字符上(向右):fM
光标移至在当前行的第N个M字符上(向右):fM
光标移至在当前行的M字符上(向左):fM
光标移至在当前行的第N个M字符上(向左):FM
6.按行移动
光标移至上一行:↑、k、-、ctrl+p
光标移至下一行:↓、j、+、回车、ctrl+n
光标移至上N行:N(↑、k、-、ctrl+p)
光标移至下N行:N(↓、j、+、回车、ctrl+n)
光标移至第N行:NG、:N
光标移至第一行:gg、:1、1G
光标移至最后一行:G、:$
光标移至第N行尾:N$
转载于:https://blog.51cto.com/ttlinux/147635