写点什么

oeasy 教您玩转 vim - 14 - # 行头行尾

用户头像
o
关注
发布于: 3 小时前

行头行尾回忆上节课内容🤔


我们这次了解了 大词 和 小词
小词 就是我们常规意义的词 被 =、" 等标点分开的词
大词 里面包括了 =、" 等标点 只能被空格、tab、换行分割W、E、B 都可以有大词移动
复制代码


WEB


但如果我想一步就跳到行头或行尾这不一步登天么?可能么🤔
复制代码


查阅文档📕


还是从 :h w,开始查找起还是在 motion 里面查找应该和 W 都属于左右移动的部分找到这样两个命令
复制代码


WEB 行首和行尾


WEB


^,也就是 shift+6    作用是移动到行首    或者说移动到本行第一个非空字符
$,也就是shift + 4 作用是移动到本行行尾^、$ 也分别对应正则表达式中的 开头 和 结尾
复制代码


深入细节


如果本行开头第一个字符是空格    那^无法到第一个字符啊?    如果我就想去第一个字符    无论他是空格还是tab    应该怎么办呢?这个命令应该离 ^ 不远应该也在 motion 的 左右移动部分找到了 0
复制代码


WEB 行头区别


^ 是到本行第一个非空字符0 是到本行第一个字符,不管是不是空格
复制代码


图片描述


那结尾如果有空格会如何呢?
复制代码


结尾细节


相关命令肯定也在左右移动这部分找到 g_
复制代码


toEnd


g_ 是到本行最后一个非空字符两个按键要依次按下$ 跳到本行最后一个字符,即使他是空格
复制代码


总结


我们这次学会了直接跳到开头和结尾
最重要的就是 ^、$ ^ 到开头 $ 到结尾还有什么好玩的吗?🤔下次再说 👋
复制代码


用户头像

o

关注

还未添加个人签名 2017.10.25 加入

还未添加个人简介

评论

发布
暂无评论
oeasy教您玩转vim - 14 - #  行头行尾