乐趣区

关于vim:oeasy教您玩转vim-82-函数function

函数 function

回顾

  • 对于宏,咱们回顾一下

    • qa 开始录制宏
    • q 完结录制宏
    • @a 利用宏
    • qA 追加录制宏
    • 管制寄存器内容其实就是管制宏
  • 宏还有一些个性

    • 能够多文件执行宏
    • 能够并发运行宏
    • 能够递归执行宏
  • 宏是随录随用的的
  • 我想把一些货色固定下来,让他到时候不必定义就能执行
  • 能够么?🤔

函数 function

  • :function 能够看到目前已有的函数

查问所有能够调用的函数

  • :call tab

  • 我能够本人定一个 函数function

定义函数 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 ,咱们回顾一下

    • 能够查问
    • 能够新建
    • 能够调用
    • 还能够删除
  • 我想用 函数 functionbuffuer 外面写点货色
  • 比方写一个 java 的根本程序框架
  • 这样一调用就好使了
  • 省的本人打了
  • 能够么?🤔
  • 下次再说!

[Github 地址] (https://github.com/overmind19…)
[Gitee 地址] (https://gitee.com/overmind198…)
[蓝桥实验楼 邀请码 FJWYIMGB] (https://www.lanqiao.cn/course…)

退出移动版