创建 vim 插件

创建 vim 插件

我想尝试我的第一个 VIM 插件,想知道哪里有这方面的一些好的文档?从我使用的插件来看,它是 BASH 和某些 VIM api 的混合,这是正确的吗?

答案1

是的,Steve Losh 写了一篇关于创建 vim 插件的精彩介绍。他提到了常见的陷阱、策略和更多信息来源。

AFAIK 它不一定是 bash 脚本和 vim API 的混合。插件可以用编程语言编写Vim 脚本或者使用另一种脚本语言,例如Python。对于用 Python 编写的插件,您的 vim 需要使用 Python 支持进行编译 - 因此,这样的插件在不同的 vim 安装之间的可移植性较差。

通过Vim 脚本您可以调用外部进程,包括 shell 脚本。

相关内容