ভিম প্লাগইন ইনস্টল করুন

Vim Install Plugins



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

স্থিতিশীল এবং শক্তিশালী প্লাগইন সমর্থন এবং পিছনে একটি বৃহৎ সম্প্রদায়ের সাথে, ভিম হল সোনার পাঠ্য সম্পাদক আপনার এখনই শেখা শুরু করা উচিত!







একটি শক্তিশালী টেক্সট এডিটর হওয়া সত্ত্বেও, ভিম সম্ভাব্য সমস্ত বৈশিষ্ট্যগুলি প্যাক করে না। এজন্য প্রোগ্রামগুলি প্লাগইন ব্যবহারের অনুমতি দেয়। এটি বিশেষভাবে প্রতিটি সুপরিচিত পাঠ্য সম্পাদকের ক্ষেত্রে সত্য। প্লাগইনগুলি সম্পাদকের কার্যকারিতা উন্নত করে বিভিন্ন অতিরিক্ত বৈশিষ্ট্যগুলির সাথে যা সম্পাদকের স্থানীয় নয়।



ভিমের ক্ষেত্রে, সমস্ত ধরণের উদ্দেশ্যে অনেকগুলি প্লাগইন উপলব্ধ। আসলে, প্লাগইনগুলি ভিমের অন্যতম শক্তিশালী পয়েন্ট। ভিমকে উন্নত করার জন্য সেখানে প্রচুর টন প্লাগইন রয়েছে।



ভিম প্লাগইন ইনস্টল করা হচ্ছে

একটি ভিম প্লাগইন ইনস্টল করার মূলত দুটি ভিন্ন উপায় রয়েছে।





ম্যানুয়াল ইনস্টলেশন

এই পদ্ধতিতে, আপনাকে ম্যানুয়ালি ওয়েব থেকে প্লাগইনটি ধরতে হবে এবং টার্গেট ডিরেক্টরিতে রাখতে হবে। তারপরে, আপনাকে ভিএমআরসি ফাইলটি ম্যানুয়ালি আপডেট করতে হবে যাতে আপনি যখনই ভিম শুরু করেন তখন ভিম সর্বদা প্লাগইন লোড করে। Vim চলাকালীন আপনি যদি vimrc আপডেট করেন তবে এটি আপডেট হওয়া ফাইল লোড করবে না। হয় Vim পুনরায় চালু করুন অথবা Vimrc ফাইলটি পুনরায় লোড করতে বলুন।

ভিম প্লাগইনগুলির বিভিন্ন রূপ রয়েছে। এটি একটি .vim ফাইল, একটি Vimball ফাইল অথবা, প্রত্যাশিত কাঠামো (প্লাগইন/*, সিনট্যাক্স/*, ইত্যাদি) সহ ডিরেক্টরিগুলির একটি সেট হতে পারে। এটি আপনি যে প্লাগইনটি ইনস্টল করতে চলেছেন তার উপর নির্ভর করে। যদি এটি একটি .vim ফাইল হয়, তাহলে এটি .vim/প্লাগইন ডিরেক্টরিতে রাখুন। যদি এটি একটি ভিমবল ফাইল হয়, তাহলে আমাদের এটি ইনস্টল করতে ভিম ব্যবহার করতে হবে। যদি এটি তৃতীয় প্রকার হিসাবে আসে, তবে সঠিক vimrc কনফিগারেশন সহ সমস্ত ফাইল এবং ফোল্ডার ম্যানুয়ালি সেট করা কিছুটা কঠিন।



আসুন আমার প্রিয় একটি দিয়ে শুরু করা যাক। এটি আসলে ভিম সম্পাদককে থিম করার একটি দুর্দান্ত উপায়। Amix দ্বারা Vimrc দেখুন

প্রথমে, নিশ্চিত করুন যে আপনার সিস্টেমে গিট ইনস্টল করা আছে। আমি মঞ্জারো লিনাক্স চালাচ্ছি, একটি আর্ক-ভিত্তিক ডিস্ট্রো দুর্দান্ত চেহারা এবং সূক্ষ্ম টিউনিং সহ। আপনি যদি অন্য কোন ডিস্ট্রো চালাচ্ছেন, লিনাক্সে গিট কিভাবে ইনস্টল করবেন তা দেখুন

sudoপ্যাকম্যান-এস যাওয়া

গিটহাব পৃষ্ঠার পরামর্শ অনুসারে, ইনস্টলেশনটি সম্পন্ন করার জন্য নিম্নলিখিত কমান্ডটি চালান।

গিট ক্লোন -গভীরতা=https://github.com/একটি মিশ্রণ/vimrc.git/.vim_runtime

~/.vim_runtime/install_awesome_vimrc.sh

একবার ইনস্টলেশন সম্পন্ন হলে, ভিম দেখুন।

কি হলো? এই প্লাগইনটি সমস্ত প্রয়োজনীয় ফাইলগুলিকে জায়গায় রাখার এবং সেই অনুযায়ী vimrc ফাইল আপডেট করার একটি সহজ উপায় সরবরাহ করে। Vimrc ফাইলে করা পরিবর্তনগুলি দেখুন।

আমি এসেছিলাম~/.vimrc

আপনি দেখতে পাচ্ছেন, .vim ফাইলগুলি একটি ডিরেক্টরিতে রয়েছে এবং vimrc যখনই ভিম শুরু হয় তখন সেই ফাইলগুলি লোড করতে ভিমকে বলে।

ভিমবল পেয়েছেন? Vim দিয়ে .vba ফাইলটি খুলুন। তারপরে, নিম্নলিখিত কমান্ডটি চালান।

:সূত্র%

ভিম প্লাগইন ম্যানেজার

এটি আপনার সমস্ত ভিম প্লাগইনগুলি পরিচালনা করার সবচেয়ে সহজ উপায়। প্রায় সব ম্যানুয়াল কাজ যত্ন নেওয়া হয়। যখন আপনি বিপুল সংখ্যক ভিম প্লাগইন নিয়ে কাজ করছেন তখন এই প্লাগইন পরিচালকরা খুব সুবিধাজনক। একটি উপযুক্ত প্লাগইন ম্যানেজার ব্যবহার করে, আপনি আপনার জীবনকে অনেক সহজ করে তুলতে পারেন।

যাইহোক, প্লাগইন পরিচালকদের ইনস্টলেশন এবং ব্যবহার একটু জটিল হতে পারে। অবশ্যই, ভিমের উত্তরাধিকার আপনাকে দক্ষতার সাথে সমস্ত কাজ পরিচালনা করার জন্য যথেষ্ট পরিশীলিত হতে হবে।

এখানে সবচেয়ে জনপ্রিয় ভিম প্লাগইন ম্যানেজার আছে।

এই টিউটোরিয়ালে, আমরা ভিমের জন্য আমার প্রিয় প্লাগইন ম্যানেজার, ভিম-প্লাগটি দেখে নেব।

ভিম-প্লাগ

অন্যান্য ভিম প্লাগইন পরিচালকদের থেকে ভিন্ন, ভিম-প্লাগ খুব, খুব সহজ। কোন বয়লারপ্লেট কোডিং এর প্রয়োজন নেই। এটি শুধুমাত্র একটি একক .vim ফাইল। ভিম-প্লাগ ইনস্টল করা সহজ এবং সিনট্যাক্স খুব সহজ।

দ্রষ্টব্য: অন্যান্য ভিম প্লাগইন পরিচালকদের ক্ষেত্রে, কেবল ইনস্টলেশনটি প্রদর্শিত হবে।

আর ঝামেলা ছাড়াই, চলুন শুরু করা যাক।

ভিম-প্লাগ ইনস্টল করা হচ্ছে

টার্মিনালে আগুন লাগান এবং নিম্নলিখিত কমান্ডটি চালান।

কার্ল-ফ্লো~/.আমি এসেছিলাম/স্বয়ংক্রিয় লোড/প্লাগ.ভিম-তৈরি করুন
https://raw.githubusercontent.com/জুনগুন/ভিম-প্লাগ/মাস্টার/প্লাগ.ভিম

ভিম-প্লাগ কনফিগার করা হচ্ছে

এখন, ভিম-প্লাগের সুবিধা নেওয়ার জন্য vimrc কনফিগার করার সময় এসেছে। আপনার vimrc ফাইলে একটি vim-plug বিভাগ যোগ করুন।

কল প্লাগ#শুরু ('~/.vim/প্লাগ')
কল প্লাগ#শেষ()

Ice/.vim/প্লাগ প্যারামিটার লক্ষ্য করুন? এটি ডিরেক্টরিতে সমস্ত প্লাগইন ক্রিয়া সম্পাদন করতে ভিম-প্লাগকে বলে। আপনার the/.vim/প্লাগইন এর মত ডিফল্ট ভিম ডিরেক্টরি ব্যবহার করা এড়ানো উচিত।

এখন, দুটি ঘোষণার মধ্যে, নিম্নলিখিত কাঠামোর সাথে সমস্ত প্লাগইন থাকা দরকার।

প্লাগ '<প্লাগ লাগানো>'

উদাহরণস্বরূপ, NERDTree, vim-easy-align এবং vim-github-dashboard প্লাগইনগুলি সক্ষম করতে নিচের লাইনটি প্রবেশ করান।

প্লাগ'স্ক্রুলোজ / নেরডট্রি'
প্লাগ'জুনগুন/ভিম-ইজি-অ্যালাইন'
প্লাগ 'জুনগুন/ভিম-গিথুব-ড্যাশবোর্ড '

এখন, কমান্ডের গঠন দেখে নেওয়া যাক। 'স্ক্রুলোজ/নেরডট্রি' কাঠামো লক্ষ্য করুন? ভিম-প্লাগ গিটহাব ডিরেক্টরি থেকে প্লাগইন লোড করার চেষ্টা করবে। এটি স্বয়ংক্রিয়ভাবে অনুবাদ করা হবে https://github.com/junegunn/vim-github-dashboard

কিছু প্লাগইন আছে যা গিটহাব রেপো থেকে ধরার পরে অতিরিক্ত ক্রিয়া প্রয়োজন। সংশ্লিষ্ট প্লাগইনগুলির ডকুমেন্টেশন দেখুন। অতিরিক্ত পদক্ষেপগুলি অবশ্যই ভিম-প্লাগে ঘোষণা করতে হবে।

'Ycm-core/YouCompleteMe প্লাগ করুন', {'কর':'./ ইনস্টল করুন।py'}

উপরের উদাহরণে, প্লাগইনটি ধরার পরে, ভিআইএম-প্লাগ install.py পাইথন স্ক্রিপ্টটি চালাবে।

ভিম-প্লাগের সমস্ত সম্ভাব্য কার্যকারিতার জন্য, আমি দৃ strongly়ভাবে এর সাথে পরামর্শ করার পরামর্শ দিই গিটহাবের অফিসিয়াল ভিম-প্লাগ ডকুমেন্টেশন

সমস্ত প্লাগইন লোড হচ্ছে

একবার vimrc সঠিকভাবে কনফিগার হয়ে গেলে, Vim পুনরায় চালু করুন বা vimrc ফাইলটি পুনরায় লোড করুন।

: তাই%

অবশেষে, ভিম-প্লাগের জন্য কনফিগার করা সমস্ত ভিম প্লাগইনগুলির ইনস্টলেশন শুরু করতে নিম্নলিখিত কমান্ডটি চালান।

: প্লাগইনস্টল

ভিম-প্লাগ সমস্ত প্যাকেজ সরাসরি গিটহাব থেকে ডাউনলোড করে them/.vim/প্লাগড ডিরেক্টরিতে রাখবে এবং যখনই ভিম লোড হবে তখন লোড করবে।

প্লাগইন আপডেট করা হচ্ছে

প্লাগইন আপডেট করা বেশ সহজ। শুধু Vim এ নিম্নলিখিত কমান্ডটি চালান।

: প্লাগ আপডেট

একটি প্লাগইন সরানো হচ্ছে

আপনি যদি একটি প্লাগইন পরিত্রাণ পেতে চান, এটি বেশ সহজ। শুধু vimrc এর vim-plug বিভাগ থেকে এন্ট্রি সরান এবং নিম্নলিখিত কমান্ডটি কল করুন।

: প্লাগ ক্লিন

আপনি দেখতে পাচ্ছেন, ভিম-প্লাগ জিজ্ঞাসা করছে আপনি ফাইল এবং ডিরেক্টরিগুলি সরিয়ে ফেলতে চান কিনা।

ভয়েলা! প্লাগইন সরানো হয়েছে!

প্লাগইন স্ট্যাটাস

ভিম-প্লাগ প্লাগইনটির বর্তমান অবস্থা পরীক্ষা করারও প্রস্তাব দেয়।

: প্লাগ স্ট্যাটাস

অন্যান্য প্লাগইন ম্যানেজার

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

ভান্ডেল

Vim বান্ডেলের জন্য সংক্ষিপ্ত, Vundle হল একটি শক্তিশালী প্লাগইন ম্যানেজার যার একটি টন মৌলিক এবং উন্নত বৈশিষ্ট্য রয়েছে। এটি ডিপট্রোস ব্যবহার করে এপট বা ইমের সাথে তুলনা করা যেতে পারে

নিম্নলিখিত কমান্ডটি চালিয়ে Vundle ইনস্টল করুন।

গিট ক্লোনhttps://github.com/VundleVim/Vundle.vim.git/.আমি এসেছিলাম/পাঁজা/Vundle.vim

ভিম-প্লাগের মতো, ভান্ডেলের জন্যও একই রকম কনফিগারেশনের প্রয়োজন হয় vimrc ফাইলের।

vundle অবশ্যই কনফিগার থাকতে হবে
সেটঅসামঞ্জস্যপূর্ণ
ফাইল টাইপ বন্ধ
রানটাইম পাথ কনফিগার করুন
সেটrtp + =/.আমি এসেছিলাম/পাঁজা/Vundle.vim
Vundle প্লাগইন শুরু করুনফাংশন
কল ভান্ডেল#শুরু ()
প্লাগ লাগানো'VundleVim / Vundle.vim'
প্লাগ লাগানো'tpope/vim- পলাতক'
কল ভান্ডেল#শেষ()
আরেকটি থাকা আবশ্যকজন্যঅনুভূমিক
ফাইল টাইপ প্লাগইন ইন্ডেন্ট চালু

সমস্ত সম্ভাব্য কার্যকারিতার জন্য, GitHub এ Vundle দেখুন

রোগজীবাণু

প্যাথোজেন হল ভিমের আরেক শক্তিশালী প্লাগইন ম্যানেজার। যাইহোক, প্যাথোজেনের অভ্যন্তরীণ প্রক্রিয়া vim- প্লাগ বা Vundle এর থেকে বেশ ভিন্ন। এটি আপনাকে সরাসরি ভিম 'রানটাইমপথ' পরিচালনা করতে দেয়।

প্যাথোজেন ইনস্টল করা বেশ সহজ। প্যাথোজেন প্লাগইনটি ধরুন এবং ~/.vim ডিরেক্টরিতে রাখুন।

mkdir -পি~/.আমি এসেছিলাম/স্বয়ংক্রিয় লোড/.আমি এসেছিলাম/পাঁজা&&
কার্ল-ও তাই~/.আমি এসেছিলাম/স্বয়ংক্রিয় লোড/pathogen.vim https://tpo.pe/pathogen.vim

রানটাইম পাথ ম্যানিপুলেট করার জন্য, vimrc ফাইলে নিম্নলিখিত লাইন যোগ করুন।

প্যাথোজেন চালানো#সংক্রমিত ()
সিনট্যাক্স চালু
ফাইল টাইপ প্লাগইন ইন্ডেন্ট চালু

টাস্ক সম্পন্ন! এখন, any/.vim/বান্ডেল ডিরেক্টরিতে আপনি যে কোন প্লাগইন যোগ করবেন ভিম 'রানটাইমপথ' এ যোগ করা হবে। উদাহরণস্বরূপ, আসুন sensible.vim ইনস্টল করি।

সিডি~/.আমি এসেছিলাম/পাঁজা&&
গিট ক্লোনhttps://github.com/tpope/vim-sensible.git

সম্পূর্ণ ডকুমেন্টেশনের জন্য, GitHub এ প্যাথোজেন দেখুন

সর্বশেষ ভাবনা

সম্ভবত ভিম প্লাগইন ফিচারের সেরা অংশ হল, এটি অতি-স্থিতিশীল এবং প্লাগইন ডেভেলপমেন্ট এখনও জোরালোভাবে চলছে। যদি আপনার কোন সাহায্যের প্রয়োজন হয়, তাহলে সম্প্রদায় আপনার সমর্থন পেয়েছে।

ভিম প্লাগইনগুলির আশ্চর্যজনক জগতে আপনার পথ অন্বেষণ করতে নির্দ্বিধায়।

উপভোগ করুন!