سؤال

أواجه صعوبة في جعل MacVim (7.3-64) يتعرف على ملفي .vimrc و .gvimrc الملفات منذ الترقية إلى OS X 10.7.3.السابق، لقد قمت ببساطة بربط ملفي .vimrc و .gvimrc باستخدام هذه الأوامر:

$ ln -s ~/.vim/vimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.vimrc 

$ ln -s ~/.vim/gvimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.gvimrc

ومع ذلك، عندما أقوم حاليًا بربط ملفات rc الخاصة بي، لا يمكنني جعل MacVim يتعرف عليها.لقد قمت بتثبيت MacVim عبر Homebrew.هل لدى أي شخص أي اقتراحات بشأن ما يمكن أن تكون عليه المشكلة؟

هل كانت مفيدة؟

المحلول

ال ~/.vim/ المجلد (لأنظمة الألوان والبرامج النصية) و ~/.vimrc الملف (للإعدادات المخصصة والتعيينات) مضمون للعمل على كل الأنظمة المشابهة لـ UNIX ولكن لا يلزم وجود أي منهما لكي يعمل Vim (وMacVim) بشكل صحيح.

  1. ابدأ بدون روابط رمزية أو أيًا كان:لا .vim المجلد ولا .vimrc أو .gvimrc في مجلد منزلك.هل يعمل ماكفيم؟من المفترض أن ترى نافذة تحتوي على بعض النصوص التمهيدية، هل ترى ذلك؟

  2. قم بإنهاء MacVim وانتقل إلى الأصل .(g)vimrc الملفات التي تريد استخدامها:حيث أنها تقع؟حيث لم تحصل منهم؟ما هو محتواها؟هل أنت في الواقع بحاجة لهم؟هل تبدأ أسمائهم بالفعل بنقطة (هل تراهم أم لا في Finder)؟ما هو ترميزهم (في vim، :set fileencoding? وفي المحطة، $ file /path/to/original/.vimrc)؟من فضلك قم بلصق محتوى الملف .vimrc الملف الذي تريد استخدامه في سؤالك.

  3. إذا كنت متأكدا تماما منك يحتاج هذه الملفات للعمل بكفاءة في Vim وبافتراض أن لديك بالفعل ملف Custom .vimrc في مكان ما على جهاز Mac، افتح Terminal.app واكتب هذا الأمر (بدون ملحق $):

    $ cp /path/to/original/.vimrc ~/.vimrc
    

    ل ينسخ لك .vimrc إلى الموقع الكنسي.

    الآن قم بتشغيل MacVim.ماذا ترى؟من المفترض أن ترى نافذة تحتوي على بعض النصوص التمهيدية، هل هذا ما تراه؟

  4. إذا كان MacVim لا يعمل بشكل صحيح مع جهازك ~/.vimrc قد ترغب في التعليق على محتواه، وإعادة تشغيل MacVim، وإلغاء التعليق على بضعة أسطر، وما إلى ذلك حتى تجد في النهاية إعدادًا سيئًا.

نصائح أخرى

ما عليك سوى وضع رمز الترميز العام ورمز الترقيم العام في دليل المنزل ، على سبيل المثال ، رمز الترقيم العام ، تم التقاطه هناك بشكل جيد.

راجع للشغل ، لست بحاجة إلى الارتباط بـ homebrew dir.ملفات rc هذه هي ملفات افتراضية يمكنك تجاوزها بملفات المستخدم المحلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top