Vsvim: كشف vsvim في ملف .vimrc

تم إنشاؤها على ٢٧ يونيو ٢٠١٦  ·  7تعليقات  ·  مصدر: VsVim/VsVim

مرحبًا ، لدي مكون إضافي ( incsearch ). ويتطلب هذا المكون الإضافي تعيينًا خاصًا للعمل.

"aditional mapping for incsearch
map /  <Plug>(incsearch-forward)
map ?  <Plug>(incsearch-backward)
map g/ <Plug>(incsearch-stay)

لكن VsVim تشرع في هذا الإجراء كـ

insert command
ncsearch-forward

كيف يمكنني تعطيل هذا السلوك أو جعل هذا المكون الإضافي يعمل؟
شكرا

ال 7 كومينتر

لا يدعم 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.

هذه هي الممارسة الموصى بها.

هل يوصى باستخدام معجون الكوب؟ لم أكن أعرف أنه يمكن التوصية به.

بشكل عام ، أقوم ببناء ملفاتي على النحو التالي:

  1. .vimcommon: جميع إعداداتي المشتركة مع VsVim و gVim
  2. .vsvimrc: تشغيل :source في الملف الشائع
  3. .vimrc: يتم تشغيل :source في الملف الشائع ثم يقوم بعمل معين لـ gVim.

عظيم شكرا! إنه حل أفضل ، سأتبع ذلك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

jaredpar picture jaredpar  ·  5تعليقات

elrob picture elrob  ·  6تعليقات

deevus picture deevus  ·  4تعليقات

jaredpar picture jaredpar  ·  5تعليقات

myopicmage picture myopicmage  ·  5تعليقات