函数 function 回忆
- 关于宏,我们回忆一下
qa
开始录制宏q
结束录制宏@a
应用宏qA
追加录制宏- 控制寄存器内容其实就是控制宏
- 宏还有一些特性
- 可以多文件执行宏
- 可以并发运行宏
- 可以递归执行宏
- 宏是随录随用的的
- 我想把一些东西固定下来,让他到时候不用定义就能执行
- 可以么?
:function
可以看到目前已有的函数
文章图片
查询所有可以调用的函数
:call
tab
文章图片
- 我可以自己定一个 函数
function
么
- 特别要注意首字母大写
:function Oeasy()
echo "oeasy function called!!!!"
endfunction
文章图片
:function Oeasy
- 查看函数function
文章图片
调用函数function
:call Oeasy()
文章图片
删除函数
:delfun Oeasy
文章图片
查询各种函数
- 在用户手册的41里面有大量的各种的函数
文章图片
- 可以用
- ctrl+]跳入
- ctrl+]跳出
- 还可以用
:h
查函数细节
:h nr2char()
- 如果我想总是可以自动调Oeasy()
- 不用每次手动定义
- 应该怎么办?
- 在
~/.vimrc
中写下这个函数
文章图片
- 然后再次启动vi
:call Oeasy()
- 关于
函数function
,我们回忆一下
- 可以查询
- 可以新建
- 可以调用
- 还可以删除
- 我想用
函数function
往buffuer
里面写点东西 - 比如写一个java的基本程序框架
- 这样一调用就好使了
- 省的自己打了
- 可以么?
- 下次再说!
[Gitee地址] (https://gitee.com/overmind198...)
[蓝桥实验楼 邀请码FJWYIMGB] (https://www.lanqiao.cn/course...)
推荐阅读
- oeasy教您玩转vim - 89 - # 高亮细节Highlight
- oeasy教您玩转vim - 88 - # 自动命令autocmd
- oeasy教您玩转vim - 87 - # 内容查找grep命令
- oeasy教您玩转vim - 85 - # 全局命令
- oeasy教您玩转vim - 84 - # 命令command
- vim 命令整理(从FreePlane的mm格式导出)
- oeasy教您玩转vim - 81 - # 宏macro的进阶
- oeasy教您玩转vim - 80 - # 宏macro
- oeasy教您玩转vim - 79 - # 编码格式encoding