কোন প্লাগইন ভন্ডলকে সামঞ্জস্যপূর্ণ করে তোলে এবং অন্যান্য প্লাগইন পরিচালকরা কী বিনিময়যোগ্য?


15

দীর্ঘদিন ধরে আমি আমার ভিআইএম প্লাগিনগুলি পরিচালনা করতে ভান্ডেল ব্যবহার করছি । সর্বোত্তম হিসাবে আমি এটি তৈরি করতে পারি মূলত কেবল একটি বিচ্ছিন্ন ডিরেক্টরি কাঠামোয় প্লাগইনগুলি সংগঠিত করে এবং সোর্স ইউআরএলগুলির বিরুদ্ধে সেগুলি আপডেট করার ট্র্যাক রাখি যেখানে সাধারণত প্লাগইন ডিরেক্টরিতে প্লাগইন ম্যানুয়ালি পাশাপাশি সাজানো হয়।

আমি একাধিক প্লাগইন পরিচালকদের অধীনে একই প্লাগইনগুলি ব্যবহার করতে বেশ কয়েকটি রেফারেন্স জুড়ে চলেছি। উদাহরণস্বরূপ নিওবান্ডেল একই প্লাগইনগুলি ব্যবহার করছে বলে মনে হচ্ছে। তবে সেখানে অনেকগুলি প্লাগইন পরিচালক রয়েছেন বলে মনে হচ্ছে। এগুলি কি এই অর্থে সামঞ্জস্যপূর্ণ যে তারা সকলেই একই উত্স ফাইলগুলি ব্যবহার করে বা প্রতিটি ব্যবস্থাপকের সাথে সামঞ্জস্য হওয়ার জন্য প্লাগইনগুলিকে বিশেষভাবে প্রস্তুত থাকতে হবে? অন্য উপায়ে জিজ্ঞাসা করলেন, কোন অন্যান্য প্লাগইন পরিচালনাকারীরা যথেষ্ট পরিমাণ মত বিনিময়যোগ্য যে তারা আমার বর্তমান Vundle প্লাগইনগুলি পরিচালনা করতে পারে এবং / অথবা কোন প্লাগইন ফর্ম্যাটগুলি আমি আলাদা ম্যানেজারের অধীনে বিজ্ঞাপন দেওয়া সত্ত্বেও ভান্ডেল পরিচালনযোগ্য বলে ধরে নিতে পারি?


উত্তর:


11

কোনও প্লাগইনটি প্যাথোজেন / ভন্ডল / নিওবান্ডেল / প্লাগ / ভিএএম-সামঞ্জস্যপূর্ণ হওয়ার জন্য, এটি আপনার ~/.vim/ডিরেক্টরিতে ভিমের দ্বারা প্রত্যাশিত মানক কাঠামো অনুসরণ করা দরকার :

STANDARD STRUCTURE           PLUGIN STRUCTURE

~/.vim/autoload/...          ~/.vim/bundle/pluginname/autoload/...
      /doc/...                                       /doc/...
      /ftplugin/...                                  /ftplugin/...
      /indent/...                                    /indent/...
      /plugin/...                                    /plugin/...
      /syntax/...                                    /syntax/...
      /...                                           /...

আপনি যদি সেই কাঠামোটি (কাঠামোটি, সাবডিয়ারগুলির সঠিক তালিকা নয়) প্লাগইনের সংগ্রহস্থল বা জিপ ফাইলে সনাক্ত করতে পারেন তবে প্লাগইনটি হ'ল প্যাথোজেন / ভান্ডেল / নিওবান্ডেল / প্লাগ / ভিএএম-সামঞ্জস্যপূর্ণ।


3

আমি সম্ভবত সমস্ত প্লাগইন পরিচালককে চিনি না, তবে বেশিরভাগ (ভান্ডেল সহ), যদি না হয় তবে, প্লাগোজেন সিস্টেমে তৈরি করুন যা টিপোপ প্যাথোজেন দ্বারা উদ্ভাবিত হয়েছিল। এই প্লাগইন সিস্টেমটি মূলত আপনার ~ / .vim এ থাকা ফোল্ডার কাঠামোটিকে পুনরায় তৈরি করে।

এটি সংক্ষিপ্ত করা। এগুলি বিনিময়যোগ্য হওয়া উচিত।


2
আমি মনে করি এটি যথাসম্ভব যথাযথভাবে এটি যতটা বট যায় ঠিক তত বেশি কার্যকর হওয়া দরকার। কমপক্ষে দুটি জিনিস উল্লেখ করা দরকার যা স্ব স্বযুক্ত এবং স্ব এক্সট্র্যাক্টিং (ভিমরল?) প্লাগইন এবং প্লাগইন পরিচালক যা প্লাগইন নির্ভরতা পরিচালনা করে এবং একটি মেটা ডেটা ফর্ম্যাট প্রয়োজন।
কালেব

1
@ কালেব আমি মনে করি আপনি "ভিমবল" ভাবছেন।
ধনী

@ রিচ ইয়ুপ আমি যা ভাবছিলাম সেটাই ছিল। আমি কেন নামটি নিয়ে আসতে পারিনি তা নিশ্চিত নয়।
কালেব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.