Vim是一款极其强大的浏览器,有了vim,就可以脱离鼠标,全程键盘操作。笔者除了在Linux中使用,IDE、浏览器中也集成了vim。这里总结一下vim中光标移动的方式,以下均为在普通模式下光标的移动方式。
简单移动
简单移动:h,j,k,l
这四个字母移动效果和方向键一样,只不过离手指更近,用起来更方便。其中 j
和
k
分别表示向下和向上移动;h ,l
表示左右移动。这几个字母都可以和数字键组合,如5j
,表示向下移动5行。这种组合的逻辑也是通用的,下文能看到。
行内移动
- 移动到行末:
$
,移动到行首:^
,数字0
可以移动到句首 ; - 按单词移动:
w
移到下个单词的首字母,b
移动到上一个单词的首字母;同样的,可以与数字组合,如5w
则是向后移动5个单词。
全文移动
- 移到第一行:
gg
,移到最后一行:G
; - 移到指定的某一行:
数字+gg
,如10gg
,则移动到第十行;如果vim中没有显示行号,则:set number
开启; - 移