vim lookup
1.0.0
هذا البرنامج المساعد مخصص لمبرمجي VimL. وينتقل إلى تعريفات المتغيرات والوظائف والأوامر كما لو تم استخدام العلامات، دون الحاجة إلى ملف العلامات. إنه ببساطة يستخدم مسار وقت التشغيل الخاص بك.
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
في بعض الأحيان، لا يتم العثور على الدالة foo#func()
في autoload/foo.vim
ولكن plugin/foo.vim
. يتم التعامل مع هذه الحالة كذلك.
كما أنه يعمل أيضًا مع الوظائف العامة إذا تم تعريفها أو العثور عليها في الملف الحالي:
GlobalFunc()
g:GlobalFunc()
lookup#lookup()
للانتقال إلى تعريف المعرف الموجود أسفل المؤشر.lookup#pop()
(أو التعيين الافتراضي <co>
) للرجوع مرة أخرى. autocmd FileType vim nnoremap <buffer> <silent> <cr> :call lookup#lookup() <cr>
وبدلاً من ذلك، يمكنك استبدال التعيينات الافتراضية التي يستخدمها Vim للتنقل بين العلامات:
autocmd FileType vim nnoremap <buffer> <silent> <c-]> :call lookup#lookup() <cr>
autocmd FileType vim nnoremap <buffer> <silent> <c-t> :call lookup#pop() <cr>