内容: 今天记录下vim的常见光标移动指令,以前刚开始学的时候总是使用上下左右加鼠标辅助这种 “小白式” 的定位方法,都不怎么使用光标移动指令的,但是真的用起来的时候,就会觉得其实使用光标移动指令还挺快的。

光标移动指令一:h,j,k,l
解析:这四个分别代表左下上右。

光标移动指令二: 以行为单位

1.使用 ‘0’ 可以移动到行首,行尾则使用 ‘$’
【博客58】总结:vim常见光标移动指令
效果:
【博客58】总结:vim常见光标移动指令

2.使用nG移动到第n行

现在在第一行,假设要移动到第8行,按下8G
【博客58】总结:vim常见光标移动指令
效果:
【博客58】总结:vim常见光标移动指令
3.使用 gg 移动到文件的第一行,使用 GG移动到最后一行

当前在第八行,我们分别展示下gg和GG的效果,先是gg
【博客58】总结:vim常见光标移动指令
gg效果:
【博客58】总结:vim常见光标移动指令
GG效果:
【博客58】总结:vim常见光标移动指令

光标移动指令三: 以单词为单位

1.w 或 W 移动到下一单词的开头
2.b 或 B 移动到上一单词的开头
3.e 或 E 移动到光标所在单词的末尾
4. * 移动光标到 [匹配] 光标当前所在单词的下一个单词
5. # 移动光标到 [匹配] 光标当前所在单词的上一个单词

当前为:
【博客58】总结:vim常见光标移动指令
使用w:
在这里插入图片描述
【博客58】总结:vim常见光标移动指令
使用b:(又变回来了哈哈)
【博客58】总结:vim常见光标移动指令
使用e:
【博客58】总结:vim常见光标移动指令
使用 * :
【博客58】总结:vim常见光标移动指令
使用 # :(再次变回去了哦,注意移动的时候是在上一步的基础上)
【博客58】总结:vim常见光标移动指令
光标移动指令四: 以段落为单位

  1. } 移动光标到当前段落的末尾
  2. { 移到光标到当前段落的开头

当前位置:
【博客58】总结:vim常见光标移动指令
使用 } :
【博客58】总结:vim常见光标移动指令
使用 { :
【博客58】总结:vim常见光标移动指令
光标移动指令五: 以半页为单位

1.Ctrl + u 向前滚动半页
2.Ctrl + d 向后滚动半页

光标移动指令六: 以页为单位

1.Ctrl + f 向前滚动一页
2.Ctrl + b 向后滚动一页

(页的就不展示了哈,截图截不下来)

大三学生一枚,文章均非抄袭或者模仿,均为原创,仅代表个人观点,如果文章有错误的地方,欢迎在下方提出,每条评论我都会去认真看并回复。

相关文章: