vim的光标移动

作为一个终端最常使用的编辑器,还是必须得熟悉的。

在普通模式下:

光标移动:

                hjkl,代表左下上右。前面可以加上数字n, 表示重复n次移动。

                gg, 移动到本文头。

                G,  移动到文本尾。

对当前行:

                移动到行首第一个字符是数字0,

                移动到行首第一个非空白字符的是^,

                移动到屏幕行中点的是gm,

                移动到行末最后一个字符是$,$前可以加数字n,表示移动到下面(n-1)行的行末。

屏幕滚动:

                [N] ctrl + F, 屏幕向下滚动N页。

                [N] ctrl + B, 屏幕向上滚动N页。

                zt, 当前行置于窗口顶端。

                zz, 当前行置于窗口正中。

                zb,  当前行支付窗口底部。

文本对象:

               [N] W, 向前N个空白隔开的字串。

               [N] B, 向后N个空白隔开的字串。

               [N] E, 向前N个空白隔开的字串的词尾。

标记+移动:

               m{a-zA-Z} 用标记 {a-zA-Z} 记录当前位置.

               `{a-zA-Z}  移动至当前文件中的标记 {a-zA-Z}

               “ 移动至上次跳转之前的位置

posted on 2012-02-16 13:54  leohxj  阅读(1600)  评论(0编辑  收藏  举报

导航