回忆上次折叠的细节
缩写就是abbreviations
)
- 缩写之类的东西我们早就见过
- 不用都打上,打上缩写形式就自动能好使
- 类似的还有
缩写abbreviation
- 我们可以快速的定义缩写
-
:abbreviate hi hello
- 这个时候如果输入
hi
空格
- hi就自动变成了hello
- 不过目前系统配置有点问题
调整设置
- 当前系统配置有点问题
- 需要看一下
~/.vimrc
- 把177这句
set paste
是控制粘贴用的
- 有的时候粘贴出来时对不齐就用
:set paste
- 粘贴完之后
:set nopaste
- 现在我们
:set nopaste
设置缩写
- 这有点像颜文字转化工具
-
:abbreviate sml ヾ(❀╹◡╹)ノ~
- 还可以使用缩写形式
ab
- 这个东西其实还是有一定实用性的
:ab sysout System.out.println();
- 还可以用来改错
列出所有的缩写abbreviate
- 第一列代表使用范围
-
!
- 全部模式包括输入和命令行
-
i
- 输入模式 insert
-
c
- 命令行模式 command
- 单独定义某模式下的ab
-
:iab o1z oeasy
插入模式
-
:cab o1z oeasy
命令模式
-
:ab o1z oeasy
全部模式
取消缩写
-
:ab
先看看有啥
:una o1z
-
:ab
发现这个o1z
已经删除了
- 清空
clear
-
:iabc[lear]
-
:cabc[lear]
-
:abc[lear]
- 一个个定义映射有点麻烦
- 我能直接利用曾经写过的单词么?
自动补全
- 我们的缓冲中有很多已经写出来的单词
- 我们可以用这些来做自动补全
- 我们写下S然后按下ctrlp
- 出现一个提示框我们可以选择里面的单词
-
ctrlp - previous
-
ctrln - next
- 随着输入的进行还可以缩小查找范围
总结
- 这次了解到了
:abbrivate
缩写
- 可以定义缩写
- 可以定义到指定的模式
- 查看缩写
- 自动补全
- 这些缩写都可以保存在视图里
- 可以保存的除了
缩写
还有个 映射
-
映射
什么意思呢?🤔
- 下次再说!
教程来源于Github,感谢overmind1980大佬的无私奉献,致敬!
如何做好一场技术演讲 -〔极客时间〕
全栈工程师修炼指南 -〔熊燚(四火)〕
小马哥讲Spring核心编程思想 -〔小马哥〕
TensorFlow 2项目进阶实战 -〔彭靖田〕
Vim 实用技巧必知必会 -〔吴咏炜〕
Tony Bai · Go语言第一课 -〔Tony Bai〕
eBPF核心技术与实战 -〔倪朋飞〕
大厂广告产品心法 -〔郭谊〕
高并发系统实战课 -〔徐长龙〕