كيف يمكنني "مصدر" شيء في ملف .vimrc بلدي؟
سؤال
ولقد تم العمل على توسيع بلدي همة-فو في الآونة الأخيرة ولقد شغلت عبر زوجين من الإضافات (<لأ href = "http://www.vim.org/scripts/script.php؟script_id=1343 "يختلط =" noreferrer "> autotag.vim على سبيل المثال) التي تتطلب منهم أن" مصدرها "في ملف .vimrc بلدي. ماذا يفعل بالضبط هذا يعني وكيف أفعل ذلك؟
المحلول
ومنبع ملف هو '' تنفيذ ذلك. في الأساس، يعتبر كل سطر من ملف الأوامر. مصادر أنها هي نفسها كتابة كل أمر في النظام. أنت مصدر مع :source
الأوامر (تقصير عادة ل:so
).
وحتى إذا كنت مصدر myStuff.vim
:so myStuff.vim
وإذا الواردة myStuff.vim
هذه السطور
set xx iI just intersted this<C-]>
set yy bbbb4dw
وانها نفس كما لو كتبت تلك الأوامر إلى فيم
:set xx iI just intersted this<C-]>
:set yy bbbb4dw
والملف الوحيد من مصادر الافتراضي هو .vimrc
(_vimrc
على ويندوز) لذلك هذا هو المكان الذي يمكن أن تبقي على جميع الأوامر التي تستخدمها لإنشاء فيم كل مرة.
وأين تحصل عليه للاهتمام هو حقيقة أنه منذ ملف مصدرها هو مجرد سلسلة من الأوامر، ومصادر غير أمر، يمكنك مصدر الملفات من الملفات المصدر. لذلك الإضافات التي تستخدمها يمكن أن يكون مصدرها في كل مرة عند بدء فيم بإضافة خط ل.vimrc
الخاصة بك مثل هذا
so myPlugin.vim
نصائح أخرى
والملفات في الدليل .vim / البرنامج المساعد الخاص بك هي المصدر (تحميل) تلقائيا.
وهناك دائما rel="noreferrer"> . أنا أكتب عادة .vimrc
التي تحتوي على أوامر مخصصة وليس ما لتطبيق وحدة التحكم ثم .gvimrc
يحتوي على الأشياء الجيدة الإضافية التي هي مناسبة للحصول على إصدار إطارات. يبدأ بلدي .gvimrc
مع source $HOME/.vimrc
لالتقاط كل شيء من إصدار وحدة التحكم قبل أن يضيف في الاشياء الجديدة.
وهناك عادة ملفين vimrc، هو واحد _vimrc و_gvimrc البعض (في أول واحد هي الأمور للهمة، وفي المجموعة الثانية لgvim - أشياء الرسومية) - على الرغم من أن معظم الناس وأنا أعلم وضعت للتو كل شيء في _vimrc.
ووالممارسة السليمة للحفاظ على كل ما تبذلونه من الملفات الإضافية (المحمول، colorschemes، قصاصات ...) في فصل (بنفسك) vimfiles الدليل (والتي يمكنك أن تأخذ معك).
إذا كنت تفعل
:help vimfiles
وهمة وسوف اقول دليل vimfiles الخاص بك يجب أن يكون موجودا. ذلك يعتمد إلى حد ما على منصة (الفوز، يونيكس). على النوافذ المعتادة في مجلد المستخدم الخاص بك (وثائق والإعدادات، ثم المستخدم ...). في دليل vimfiles هناك عددا من الدلائل. بينهم هو "المساعد" دليل فرعي. سيتم تحميل الإضافات وضعت في تلك دير تلقائيا (أيضا الإضافات وضعت في الدلائل الفرعية "المساعد"). إذا كنت لا ترغب في تحميله تلقائيا، مجرد وضعها في الخاص بك "vimfiles"، أو بعض الدليل الآخر، و
:so plugin_name.vim (with the appropriate path)
(you can use the $vim, $vimfiles, and $home as shortcuts when defining path to plugin)