我有關於理解那些Vim腳本2點的問題。請給予一些幫助,如何理解這些Vim腳本
問題1: 我下載a.vim插件,我試着讀這個插件,怎麼理解下面的變量定義?我能理解的第一行,但第二行,我不完全知道「g:alternateExtensions _ {'aspx.cs'}」的意思。
" E.g. let g:alternateExtensions_CPP = "inc,h,H,HPP,hpp"
" let g:alternateExtensions_{'aspx.cs'} = "aspx"
問題2: 如何在函數名前理解「SID」,使用像下面的函數定義和函數調用。
function! <SID>AddAlternateExtensionMapping(extension, alternates)
//omit define body
call <SID>AddAlternateExtensionMapping('h',"c,cpp,cxx,cc,CC")
call <SID>AddAlternateExtensionMapping('H',"C,CPP,CXX,CC")
感謝您的幫助。
好的,有用的信息,謝謝 – gladman