Vim 函数function详解

回忆

函数function

  • :function 可以看到函数

图片描述

查询所有可以调用的函数

  • :call tab

图片描述

  • 我可以自己定一个 函数function

定义函数function

  • 特别要注意首字母大写
  • :function Oeasy()
  • echo "oeasy function called!!!!"
  • endfunction

图片描述

  • :function Oeasy
    • 查看函数function

图片描述

调用函数function

  • :call Oeasy()

图片描述

删除函数

  • :delfun Oeasy

图片描述

查询各种函数

  • 在用户手册的41里面有大量的各种的函数

图片描述

  • 可以查细节
    • :h nr2char()
  • 可以用
    • ctrl+]跳入
    • ctrl+]跳出
  • 如果我想总是可以自动调Oeasy(),不用每次定义,应该怎么办?

默认函数

  • ~/.vimrc中写下这个函数

图片描述

  • 然后再次启动vi
  • :call Oeasy()

总结

  • 关于 函数function,我们回忆一下
    • 可以查询
    • 可以新建
    • 可以调用
    • 还可以删除
  • 我想用 函数functionbuffuer 里面写点东西,可以么?🤔
  • 下次再说!

教程来源于Github,感谢overmind1980大佬的无私奉献,致敬!

技术教程推荐

技术领导力实战笔记 -〔TGO鲲鹏会〕

面试现场 -〔白海飞〕

高并发系统设计40问 -〔唐扬〕

人人都能学会的编程入门课 -〔胡光〕

Web安全攻防实战 -〔王昊天〕

Flink核心技术与实战 -〔张利兵〕

深度学习推荐系统实战 -〔王喆〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

大型Android系统重构实战 -〔黄俊彬〕