内容: 今天记录下vim的常见光标移动指令,以前刚开始学的时候总是使用上下左右加鼠标辅助这种 “小白式” 的定位方法,都不怎么使用光标移动指令的,但是真的用起来的时候,就会觉得其实使用光标移动指令还挺快的。
光标移动指令一:h,j,k,l
解析:这四个分别代表左下上右。
光标移动指令二: 以行为单位
1.使用 ‘0’ 可以移动到行首,行尾则使用 ‘$’
效果:
2.使用nG移动到第n行
现在在第一行,假设要移动到第8行,按下8G
效果:
3.使用 gg 移动到文件的第一行,使用 GG移动到最后一行
当前在第八行,我们分别展示下gg和GG的效果,先是gg
gg效果:
GG效果:
光标移动指令三: 以单词为单位
1.w 或 W 移动到下一单词的开头
2.b 或 B 移动到上一单词的开头
3.e 或 E 移动到光标所在单词的末尾
4. * 移动光标到 [匹配] 光标当前所在单词的下一个单词
5. # 移动光标到 [匹配] 光标当前所在单词的上一个单词
当前为:
使用w:
在这里插入图片描述
使用b:(又变回来了哈哈)
使用e:
使用 * :
使用 # :(再次变回去了哦,注意移动的时候是在上一步的基础上)
光标移动指令四: 以段落为单位
- } 移动光标到当前段落的末尾
- { 移到光标到当前段落的开头
当前位置:
使用 } :
使用 { :
光标移动指令五: 以半页为单位
1.Ctrl + u 向前滚动半页
2.Ctrl + d 向后滚动半页
光标移动指令六: 以页为单位
1.Ctrl + f 向前滚动一页
2.Ctrl + b 向后滚动一页
(页的就不展示了哈,截图截不下来)
大三学生一枚,文章均非抄袭或者模仿,均为原创,仅代表个人观点,如果文章有错误的地方,欢迎在下方提出,每条评论我都会去认真看并回复。