代码: 全选
" test.vim
let s:Var1="var1"
let s:Var2="var2"
fun s:LstVar()
let s:
endfun
代码: 全选
:" 在交互式界面
:source test.vim
:script " 看刚才 test.vim 的 sid,比如我看到的是 31
:call <SNR>31_LstVar() " 正常!能打印 Var1 和 Var2
:" 企图注入一个函数
:fun <SNR>31_LstVar2()
: let s:
:endfun
:call <SNR>31_LstVar2() " 不正常!提示未找到变量 s: