مرحبًا ، لدي مكون إضافي ( incsearch ). ويتطلب هذا المكون الإضافي تعيينًا خاصًا للعمل.
"aditional mapping for incsearch
map / <Plug>(incsearch-forward)
map ? <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)
لكن VsVim تشرع في هذا الإجراء كـ
insert command
ncsearch-forward
كيف يمكنني تعطيل هذا السلوك أو جعل هذا المكون الإضافي يعمل؟
شكرا
لا يدعم VsVim المكونات الإضافية التعسفية لـ Vim ومن غير المرجح أن تعمل مع incsearch
.
حسنًا ، ولكن كيف يمكنني اكتشاف أنه يعمل في vsvim؟ أنوي استبعاد هذا التعيين من vimrc
if !has("vsvim")
"aditional mapping for incsearch
map / <Plug>(incsearch-forward)
map ? <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)
endif
هل يمكن ببساطة نسخ بك .vimrc إلى .vsvimrc وحذف أجزاء لا يعمل في VsVim.
هذه هي الممارسة الموصى بها.
هل يوصى باستخدام معجون الكوب؟ لم أكن أعرف أنه يمكن التوصية به.
بشكل عام ، أقوم ببناء ملفاتي على النحو التالي:
:source
في الملف الشائع:source
في الملف الشائع ثم يقوم بعمل معين لـ gVim.عظيم شكرا! إنه حل أفضل ، سأتبع ذلك.