oeasy教您玩转vim - 12 - # 词头词尾
词头词尾
回忆上节课内容
- 我们这次学了向前一个单词
- w
- 意思是
word
- 还学习了向后一个单词
- b
- 意思是
backward
- 这俩命令都落在单词的第一个字母
- 还有什么好玩的命令吗?
动手练习
- 我们可以一路向前
- 也可以反复横跳
- w、b 附近还有什么?
- 去
:h w附近再转悠转悠
查询帮助

- 我们看到 w、b 中间有个 e
说是
- Forward to the end of word [count] inclusive.
- Does not stop in an empty line.
意思
- 向前到单词的结尾
- 空行不停留
- 直到这个文档的尽头
- 也不停留~~~
- e 对应单词时
end - 我们来试一下
跳到词尾
- 我们可以看到 e 是向
前跳到本词尾 - 而 w 是向
前跳到下词头 - b 则是向
后跳回到上词头 - 如果我的光标不在
本词头的位置,又如何呢?
光标位于词中
- 我们可以看到,如果光标位于
词中时 - e 不变,还是跳到
本词尾 - w 还是跳到
下词头 - 而b 有变化,向
后跳没变,但是跳回到了本词头 w、b
- 都是跳到
词头 - 一个向
前一个向后
- 都是跳到
- e是向
后跳到词尾 - 如果我想向前跳到词尾呢?
向前跳到词尾
- ge 向前跳到词尾
连续跳跃
wbe比hjkl效率高得多- 但是还可以更高
- 方法就是使用数字
- 从帮助中,我们可以发现可以选择使用
[count]次数

- 意思就是可以向前 n 个单词
跳起来吧♀️
在方向前面加上数字
3b、5e这样都可以
甚至
hjkl都可以使用- 比如
4h、10l
- 比如
- 这样快得多!!!
总结
- 我们这次学习了 e
- e 代表
end词尾 - 我们了解到在词中时,b退到本词头
- 还可以成倍的跳跃
- 但是当前单词和我的理解有点不一样啊?
- 我想直接跳到href属性,怎么办
- 下次再说
oeasy教您玩转vim - 12 - # 词头词尾的更多相关文章
- oeasy教您玩转vim - 56 - # 字符可视化模式
可视化编辑 回忆上节课内容 我们学习了关于模式匹配中使用参数 单个参数 :%s/<h2>\(.*\)</h2>/ - \1/g 多个参数 :%s/<img src=\ ...
- oeasy教您玩转vim - 57 - # 行可视化
可视化编辑 回忆上节课内容 上次我们了解到可视模式 其实可视化对应三种子模式 字符可视模式 v 行可视模式 大写V 块可视模式ctrl+v 我们先来了解字符可视化模式 快捷键 v 可配合各种mot ...
- oeasy教您玩转vim - 53 - # 批量替换
查找细节 回忆上节课内容 我们温习了关于搜索的相关内容 /正向,?反向 n保持方向,N改变方向 可以设置 是否忽略大写小写 是否从头开始查找 是否高亮显示 还有一些正则表达式的使用方法 行头行尾 ^$ ...
- oeasy 教您玩转linux010101查看内核uname
linux([?l?n?ks]) 是什么????? 咱们这次讲点什么呢?这次咱们讲讲这个 linux([?l?n?ks]),什么是 linux([?l?n?ks])呢?这linux([?l?n?ks] ...
- oeasy教您玩转linux010203显示logo
我们来回顾一下 上一部分我们都讲了什么?
- oeasy教您玩转linux010202软件包管理apt
顾一下 上一部分我们都讲了什么?
- oeasy教您玩转linux010201持续输出yes
我们来回顾一下 上一部分我们都讲了什么?
- oeasy教您玩转linux010108到底哪个which
到底哪个which 回忆上次内容 我们上次讲了查找命令位置whereis 我想找到whereis的位置怎么办?
- oeasy教您玩转python - 006 - # hello world
Hello World! 回忆上次内容 python3 的程序是一个 5.3M 的可执行文件 python3 里面全都是 cpu 指令 可以执行的那种指令 我们可以把指令对应的汇编找到 objdu ...
- oeasy教您玩转linux-010110内容回顾
我们来回顾一下 我们都讲了什么?
随机推荐
- 编译mmdetection3d时,无root权限下为虚拟环境单独创建CUDA版本
在跑一些深度学习代码的时候,如果需要使用mmdetection3d框架,下载的pytorch的cudatoolkit最好需要和本机的cuda版本是一样的,即输入nvcc -V命令后显示的版本一样. 但 ...
- Kubernetes:kubelet 源码分析之探针
0. 前言 kubernetes 提供三种探针,配置探针(Liveness),就绪探针(Readiness)和启动(Startup)探针判断容器健康状态.其中,存活探针确定什么时候重启容器,就绪探针确 ...
- Swoole 实践篇之结合 WebRTC 实现音视频实时通信方案
原文首发链接:Swoole 实践篇之结合 WebRTC 实现音视频实时通信方案 大家好,我是码农先森. 引言 这次实现音视频实时通信的方案是基于 WebRTC 技术的,它是一种点对点的通信技术,通过浏 ...
- 使用爬虫利器 Playwright,轻松爬取抖查查数据
使用爬虫利器 Playwright,轻松爬取抖查查数据 我们先分析登录的接口,其中 url 有一些非业务参数:ts.he.sign.secret. 然后根据这些参数作为关键词,定位到相关的 js 代码 ...
- jquery 给表格添加或删除一行
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- ReplayKit2 有线投屏项目总结
一.实现目标 iOS11.0以上设备通过USB线连接电脑,在电脑端实时看到手机屏幕内容 画质达到超清720级别,码率可达到1Mbps以上 二.实现技术方案设计 1.手机端采用ReplayKit2框架, ...
- H264 H265 分析小工具
1.在调试 H264 H265 编码的流数据的时候,有时候需要打印没有nalu的类型和数量,自己写了一个小工具 使用方式: p.p1 { margin: 0; font: 22px Menlo; co ...
- js重复赋值 js数据交换 js调式方法
重复赋值 对一个变量,对此赋值,存储数据 定义变量时对变量初始化 此时js语法规定,必须带有关键词var 或者let 或者const 之后使用变量时,不需要带有关键词 第一次定义变量,初始化变量,必须 ...
- kettle从入门到精通 第五十九课 ETL之kettle 邮件发送多个附件,使用正则轻松解决
问题场景: 一个朋友说他用kettle将生成好的多个文件(a.xls和b.xls,文件在data目录下)发送给客户,但是data目录下还有其他的文件,他如果指定data目录发送会把 data目录下面的 ...
- 通过 Canal 将 MySQL 数据实时同步到 Easysearch
Canal 是阿里巴巴集团提供的一个开源产品,能够通过解析数据库的增量日志,提供增量数据的订阅和消费功能.使用 Canal 模拟成 MySQL 的 Slave,实时接收 MySQL 的增量数据 bin ...