vim光标移动

将光标移到指定列,输入 数字+| ,例如 77|

向右移动指定数量字符,输入 数字+l(小写L) ,例如 5l
向左移动指定数量字符,输入 数字+h(小写H) ,例如 8h

移动光标到上一个单词首字母,输入 b
移动光标到下一个单词首字母,输入 w

移动光标到行首,按0
移动光标到行尾,按$

移动光标到指定行行首,例如12行行首:12G 或 :12回车
首行行首:gg
最后一行行首:G

向下移两行: 2+或2j
向上移两行: 2-或2k

移动到上一句:)
移动到下一句:(

移动到上一段:{
移动到下一段:}

在(),{},[],<>中移动光标,当光标在上述四种之内时,按%跳到开始,再按%跳到结尾。在编辑配置文件的时候非常有用。

在屏幕中移动光标:
移动到屏幕的最上端:H
移动到距屏幕最上x行: xH
移动到屏幕中央:M
移动到屏幕底部:L
移动到距屏幕底部x行:xL

向下(前)滚动:ctrl + f
向上(回)滚动:ctrl + b

滚动到下一屏的中央: ctrl + d
滚动到上一屏的中央: ctrl + u

移动光标到屏幕中央(并把当前行带到屏中央,与M略有不同),小写字符:zz
将当前行置于屏幕顶端 zt
将当前行置于屏幕底端 zb

行不动,整个文档向上移 ctrl + e
整个文档向下移 ctrl + y

发表评论

电子邮件地址不会被公开。 必填项已用*标注