第六章 VimL 内建函数使用

    一般实用的语言包括语法与标准库,毕竟写程序不能完全从零开始,须站在他人的基石之 上。而要开发更有产品价值的程序,更要站在巨人的肩膀上,比如社区提供的第三方库。

    细思起来,VimL 语言的“标准库”包括两大类:内建命令与内建函数。用户在此基础上可 自定义命令与自定义函数,再合乎语法地组成起来,以达成所需的功能。第三章简要地介 绍了部分基础命令,其实那更倾向于 Vim 编辑器的功能。本章要介绍的内建函数,则更 倾向于 VimL 语言的功能。

    不过本章将会是比较无聊的一章。帮助文档 :help function-list 会按类别列出内置 函数,:help functions 则会按字母序列出内置函数,可供参考。中文用户可找一份帮 助文档的中译本,虽然可能不是最新版本的,不过绝大部分内置函数都应该是稳定向下兼 容的。

    所以本章不会(也没必要)罗列所有内建函数,只择要讲些内建函数的使用经验技法。要 查看某个函数的解释,请直接 :help func_name() ,请注意加一对括号,限定查函数 的文档,否则有可能查到的是同名的命令或选项等。