【发布时间】:2011-05-30 09:45:17
【问题描述】:
我已经使用我的 MacVim 设置安装了 Janus。为了了解vim脚本的工作原理,我一直在阅读Janus使用的vimrc文件,我不明白这个作者是如何使用函数的。例如,这是 vimrc 中的函数之一:
function s:setupWrapping()
set wrap
set wrapmargin=2
set textwidth=72
endfunction
现在,根据 vim 手册的Defining a function 部分,“函数名称必须以大写字母开头。”根据手册的Local mappings and functions 部分,“在脚本中定义函数时,可以在名称前添加“s:”,使其成为脚本的本地名称。但是,没有提到在将其范围指定为脚本本地时能够以小写字母开头的函数名称。
那么,所写的函数是语法不正确但仍然有效,还是语法正确但我找不到说明的文档?
【问题讨论】: