2
Vim Script: Czy w mapowaniach można odwoływać się do zmiennych lokalnych skryptów?
Wiem, że możesz odwoływać się do lokalnych funkcji skryptowych za pomocą <SID> ale co ze zmiennymi lokalnymi? Próbowałem tego i uderzając <c-space> zawiedzie: let s:testVar = "foo" function! s:GetTestVar() return s:testVar endfunction nnoremap <space> :echo <SID>GetTestVar()<cr> nnoremap <c-space> :echo <SID>testVar<cr> Można to obejść, pisząc funkcje dostępu (jak powyżej), ale czasami …