2009年4月17日星期五

vim 命令--移动光标类命令

h: 光标左移一个字符

l: 光标右移一个字符

space: 光标右移一个字符

Backspace: 光标左移一个字符

k或Ctrl+p: 光标上移一行

j或Ctrl+n: 光标下移一行

Enter: 光标下移一行

w或W : 光标右移一个字至字首

b或B : 光标左移一个字至字首

e或E : 光标右移一个字至字尾

): 光标移至句尾

(: 光标移至句首

}: 光标移至段落开头

{: 光标移至段落结尾

nG: 光标移至第n行首

n+: 光标下移n行

n-: 光标上移n行

n$: 光标移至第n行尾

H: 光标移至屏幕顶行

M: 光标移至屏幕中间行

L: 光标移至屏幕最后行

0: 光标移至当前行首

$: 光标移至当前行尾
==============================
]c, vim diff中跳到不同

diffupdate 更新diff


dp 把diff中光标下多的移到少的上,diff put


do 反向dp,diff obtain

'. : 跳到最后修改的那一行 (超级有用)(ft,怎么又是这个评价)

`. : 不仅跳到最后修改的那一行,还要定位到修改点

: 依次沿着你的跳转记录向回跳 (从最近的一次开始)

: 依次沿着你的跳转记录向前跳

e,E - - 跳转字

gg 转到第一行

xx% 移动到文章的百分之几的位置


ctr-G 显示当前位置信息


zz,zt,zb 把当前位置移动到正中间,顶部,底部(top,button)


`(反向单引号) 跳转到跳转前的位置

mX--在某点设置标记为X

使用`X跳转

没有评论:

发表评论

写下你的意见和问题,一起进步。谢谢