oeasy 教您玩转 vim - 14 - # 行头行尾
行头行尾回忆上节课内容🤔
复制代码
WEB
复制代码
查阅文档📕
复制代码
WEB 行首和行尾
WEB
复制代码
深入细节
复制代码
WEB 行头区别
复制代码
图片描述
复制代码
结尾细节
复制代码
toEnd
复制代码
总结
复制代码
行头行尾回忆上节课内容🤔
我们这次了解了 大词 和 小词
小词 就是我们常规意义的词
被 =、" 等标点分开的词
大词 里面包括了 =、" 等标点
只能被空格、tab、换行分割
W、E、B 都可以有大词移动
WEB
但如果我想一步就跳到行头或行尾
这不一步登天么?
可能么🤔
查阅文档📕
还是从 :h w,开始查找起
还是在 motion 里面查找
应该和 W 都属于左右移动的部分
找到这样两个命令
WEB 行首和行尾
WEB
^,也就是 shift+6
作用是移动到行首
或者说移动到本行第一个非空字符
$,也就是shift + 4
作用是移动到本行行尾
^、$ 也分别对应正则表达式中的 开头 和 结尾
深入细节
如果本行开头第一个字符是空格
那^无法到第一个字符啊?
如果我就想去第一个字符
无论他是空格还是tab
应该怎么办呢?
这个命令应该离 ^ 不远
应该也在 motion 的 左右移动部分
找到了 0
WEB 行头区别
^ 是到本行第一个非空字符
0 是到本行第一个字符,不管是不是空格
图片描述
那结尾如果有空格会如何呢?
结尾细节
相关命令肯定也在左右移动这部分
找到 g_
toEnd
g_ 是到本行最后一个非空字符
两个按键要依次按下
$ 跳到本行最后一个字符,即使他是空格
总结
我们这次学会了直接跳到开头和结尾
最重要的就是 ^、$
^ 到开头
$ 到结尾
还有什么好玩的吗?🤔
下次再说 👋
还未添加个人签名 2017.10.25 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论