ویم انسٹال پلگ ان۔

Vim Install Plugins



کبھی ویم کا نام سنا ہے؟ میں شرط لگاتا ہوں کہ آپ نے کیا! یہ ایک ٹیکسٹ ایڈیٹر کا ایک جہنم ہے۔ در حقیقت ، وی/ویم ہر وقت کی طویل ترین ایپلی کیشنز میں سے ایک ہے۔ یہ 20 سال سے زیادہ پرانا ہے اور اب بھی مضبوط ہو رہا ہے! کم استعمال کی شرح ہونے کے باوجود ، ویم بہترین ٹیکسٹ ایڈیٹرز میں سے ایک ہے جو کبھی بھی حاصل کر سکتا ہے۔ یہ پورے انٹرنیٹ پر دستیاب تمام طاقتور پلگ ان کے ساتھ بالغ ، مستحکم اور قابل توسیع ہے۔

مستحکم اور مضبوط پلگ ان سپورٹ اور پیچھے ایک بڑی کمیونٹی کے ساتھ ، ویم سنہری ٹیکسٹ ایڈیٹر ہے جسے آپ کو ابھی سیکھنا شروع کرنا چاہیے!







ایک مضبوط ٹیکسٹ ایڈیٹر ہونے کے باوجود ، ویم تمام ممکنہ خصوصیات کو پیک نہیں کرتا ہے۔ یہی وجہ ہے کہ پروگرام پلگ ان کے استعمال کی اجازت دیتے ہیں۔ یہ خاص طور پر ہر معروف ٹیکسٹ ایڈیٹر کے لیے سچ ہے۔ پلگ ان مختلف اضافی خصوصیات کے ساتھ ایڈیٹر کی فعالیت کو بہتر بناتے ہیں جو ایڈیٹر کی نہیں ہیں۔



ویم کے معاملے میں ، ہر طرح کے مقاصد کے لیے متعدد پلگ ان دستیاب ہیں۔ در حقیقت ، پلگ ان ویم کے مضبوط ترین نکات میں سے ایک ہیں۔ ویم کو بہتر بنانے کے لئے وہاں بہت سارے پلگ ان موجود ہیں۔



ویم پلگ ان انسٹال کرنا۔

ویم پلگ ان انسٹال کرنے کے بنیادی طور پر 2 مختلف طریقے ہیں۔





دستی تنصیب۔

اس طریقہ کار میں ، آپ کو ویب سے پلگ ان کو دستی طور پر پکڑنا ہے اور اسے ٹارگٹ ڈائرکٹری میں ڈالنا ہے۔ پھر ، آپ کو vimrc فائل کو دستی طور پر اپ ڈیٹ کرنا ہوگا تاکہ جب بھی آپ Vim شروع کریں ویم پلگ ان کو ہمیشہ لوڈ کرے۔ اگر آپ vimrc کو اپ ڈیٹ کرتے ہیں جب Vim چل رہا ہے ، یہ اپ ڈیٹ شدہ فائل کو لوڈ نہیں کرے گا۔ یا تو ویم کو دوبارہ شروع کریں یا ویم سے کہیں کہ ویم آر سی فائل کو دوبارہ لوڈ کریں۔

ویم پلگ ان کی مختلف شکلیں ہیں۔ یہ یا تو ایک .vim فائل ، ایک Vimball فائل یا ، متوقع ساخت (پلگ ان/*، نحو/*، وغیرہ) کے ساتھ ڈائریکٹریوں کا ایک سیٹ ہو سکتا ہے۔ یہ اس پلگ ان پر منحصر ہے جسے آپ انسٹال کرنے جا رہے ہیں۔ اگر یہ .vim فائل ہے تو اسے .vim/پلگ ان ڈائرکٹری میں ڈالیں۔ اگر یہ ویم بال فائل ہے تو ہمیں اسے انسٹال کرنے کے لیے ویم کا استعمال کرنا ہوگا۔ اگر یہ تیسری قسم کے طور پر آتا ہے تو ، تمام فائلوں اور فولڈروں کو مناسب vimrc کنفیگریشن کے ساتھ دستی طور پر سیٹ کرنا تھوڑا مشکل ہے۔



آئیے اپنے پسندیدہ سے شروع کریں۔ یہ دراصل وِم ایڈیٹر کو تھامنے کا ایک زبردست طریقہ ہے۔ Vimrc کو amix کے ذریعے چیک کریں۔ .

سب سے پہلے ، اس بات کو یقینی بنائیں کہ آپ کا سسٹم گٹ انسٹال ہے۔ میں مانجارو لینکس چلا رہا ہوں ، جو آرک بیسڈ ڈسٹرو ہے جس میں شاندار نظر اور عمدہ ٹیوننگ ہے۔ اگر آپ کوئی اور ڈسٹرو چلا رہے ہیں ، لینکس پر گٹ انسٹال کرنے کا طریقہ چیک کریں۔ .

سودوپیک مین-ایس جاؤ

جیسا کہ گٹ ہب پیج تجویز کرتا ہے ، انسٹالیشن مکمل کرنے کے لیے درج ذیل کمانڈ چلائیں۔

گٹ کلون -گہرائی=https://github.com/امیکس/vimrc.git/.vim_runtime

ایسیچ۔/.vim_runtime/install_awesome_vimrc.sh

ایک بار انسٹالیشن مکمل ہونے کے بعد ، ویم کو چیک کریں۔

کیا ہوا؟ یہ پلگ ان تمام ضروری فائلوں کو جگہ پر رکھنے اور اس کے مطابق vimrc فائل کو اپ ڈیٹ کرنے کا ایک آسان طریقہ پیش کرتا ہے۔ vimrc فائل میں کی گئی تبدیلیوں کو چیک کریں۔

میں آیا۔/.vimrc

جیسا کہ آپ دیکھ سکتے ہیں ، .vim فائلیں ایک ڈائرکٹری کے اندر ہوتی ہیں اور vimrc ویم سے کہتا ہے کہ جب بھی ویم شروع ہوتی ہے ان فائلوں کو لوڈ کریں۔

ویم بال ملا؟ ویم کے ساتھ .vba فائل کھولیں۔ پھر ، درج ذیل کمانڈ کو چلائیں۔

:ذریعہ٪

ویم پلگ ان منیجر۔

یہ آپ کے تمام ویم پلگ انز کا انتظام کرنے کا سب سے آسان طریقہ ہے۔ تقریبا تمام دستی کاموں کا خیال رکھا جاتا ہے۔ جب آپ بڑی تعداد میں ویم پلگ ان کے ساتھ کام کر رہے ہوں تو یہ پلگ ان مینیجر بہت کارآمد ہوتے ہیں۔ مناسب پلگ ان مینیجر کا استعمال کرتے ہوئے ، آپ اپنی زندگی کو بہت آسان بنا سکتے ہیں۔

تاہم ، پلگ ان مینیجرز کی تنصیب اور استعمال تھوڑا مشکل ہوسکتا ہے۔ یقینا ، ویم کی وراثت آپ سے ضروری ہے کہ آپ تمام کاموں کو موثر انداز میں سنبھال سکیں۔

یہاں سب سے زیادہ مشہور ویم پلگ ان مینیجر ہیں۔

اس ٹیوٹوریل میں ، ہم ویم پلگ پر ایک نظر ڈالیں گے ، ویم کے لیے میرا پسندیدہ پلگ ان منیجر۔

وِم پلگ۔

دوسرے ویم پلگ ان مینیجرز کے برعکس ، ویم پلگ بہت ، بہت آسان ہے۔ کسی بوائلر پلیٹ کوڈنگ کی ضرورت نہیں ہے۔ یہ صرف ایک .vim فائل ہے۔ ویم پلگ انسٹال کرنا آسان ہے اور نحو بہت آسان ہے۔

نوٹ: دیگر ویم پلگ ان مینیجرز کے معاملے میں ، صرف انسٹالیشن کا مظاہرہ کیا جائے گا۔

مزید اڈو کے بغیر ، آئیے شروع کریں۔

وِم پلگ انسٹال کرنا

ٹرمینل کو آگ لگائیں اور درج ذیل کمانڈ کو چلائیں۔

کرل-فلو۔/.میں آیا/آٹو لوڈ/پلگ وییم۔-تخلیق- dirs۔
https://raw.githubusercontent.com/جونیگن/ویم پلگ/ماسٹر/پلگ وییم۔

ویم پلگ کی تشکیل

اب ، ویم پلگ سے فائدہ اٹھانے کے لیے ویم آر سی کو کنفیگر کرنے کا وقت آگیا ہے۔ اپنی vimrc فائل میں vim-plug سیکشن شامل کریں۔

کال پلگ#begin ('~/.vim/plugged')
کال پلگ#ختم ()

نوٹ کریں ~/.vim/پلگڈ پیرامیٹر؟ یہ ڈائریکٹری میں پلگ ان کے تمام اعمال انجام دینے کے لیے وِم پلگ سے کہتا ہے۔ آپ کو ڈیفالٹ ویم ڈائریکٹریوں جیسے ~/.vim/پلگ ان کے استعمال سے گریز کرنا چاہیے۔

اب ، دو اعلانات کے درمیان ، مندرجہ ذیل ڈھانچے کے ساتھ تمام پلگ ان ہونے کی ضرورت ہے۔

پلگ '<رابطہ بحال کرو>'

مثال کے طور پر ، NERDTree ، vim-easy-align اور vim-github-dashboard پلگ ان کو فعال کرنے کے لیے درج ذیل لائن درج کریں۔

پلگ'سکرولوز / بیوکوف درخت'
پلگ'جونگن/ویم-آسان سیدھ'
پلگ 'جونگن۔/ویم گیتھب ڈیش بورڈ '

اب ، آئیے کمان کی ساخت پر ایک نظر ڈالیں۔ 'scrooloose/nerdtree' ساخت کو دیکھیں؟ وِم پلگ پلٹ ان کو گٹ ہب ڈائریکٹری سے لوڈ کرنے کی کوشش کرے گا۔ اس کا ترجمہ خود بخود ہو جائے گا۔ https://github.com/junegunn/vim-github-dashboard۔ .

کچھ پلگ ان ہیں جن کو گٹ ہب ریپو سے پکڑنے کے بعد اضافی اقدامات کی ضرورت ہوتی ہے۔ متعلقہ پلگ انز کی دستاویزات کا حوالہ دیں۔ اضافی اقدامات کا اعلان ویم پلگ میں ہونا چاہیے۔

پلگ 'ycm-core/YouCompleteMe'، {'کیا':'./ انسٹالpy'}

مندرجہ بالا مثال میں ، پلگ ان کو پکڑنے کے بعد ، vim-plug install.py ازگر اسکرپٹ چلائے گا۔

وِم پلگ کی تمام ممکنہ فعالیتوں کے لیے ، میں پرزور مشورہ دیتا ہوں کہ کے ساتھ مشاورت کی جائے۔ گٹ ہب پر سرکاری وِم پلگ دستاویزات۔ .

تمام پلگ ان لوڈ ہو رہے ہیں۔

ایک بار جب vimrc مناسب طریقے سے کنفیگر ہوجائے تو ، Vim کو دوبارہ شروع کریں یا vimrc فائل کو دوبارہ لوڈ کریں۔

: تو٪

آخر میں ، تمام وِم پلگ انز کی تنصیب شروع کرنے کے لیے درج ذیل کمانڈ چلائیں جو وِم پلگ کے لیے ترتیب دی گئی تھیں۔

: پلگ انسٹال کریں۔

وِم پلگ تمام پیکیجز کو براہ راست گٹ ہب سے ڈاؤن لوڈ کرے گا اور انہیں ~/.vim/پلگڈ ڈائرکٹری میں ڈالے گا اور جب بھی ویم لوڈ ہوگا تو انہیں لوڈ کریں گے۔

پلگ ان کو اپ ڈیٹ کیا جا رہا ہے۔

پلگ ان کو اپ ڈیٹ کرنا بہت آسان ہے۔ صرف ویم میں درج ذیل کمانڈ چلائیں۔

: پلگ اپ ڈیٹ۔

ایک پلگ ان ہٹانا۔

اگر آپ کسی پلگ ان سے چھٹکارا پانا چاہتے ہیں تو یہ بہت آسان ہے۔ صرف vimrc کے vim-plug سیکشن سے اندراج کو ہٹا دیں اور درج ذیل کمانڈ کو کال کریں۔

: پلگ کلین۔

جیسا کہ آپ دیکھ سکتے ہیں ، وِم پلگ پوچھ رہا ہے کہ کیا آپ فائلوں اور ڈائریکٹریوں کو ہٹانا چاہتے ہیں۔

ووئلا! پلگ ان ہٹا دیا گیا!

پلگ ان کی حیثیت۔

وِم پلگ پلگ ان کی موجودہ حالت چیک کرنے کی پیشکش بھی کرتا ہے۔

: پلگ اسٹیٹس۔

دوسرے پلگ ان مینیجر۔

ونڈل اور پیتھوجین کے مختصر تعارف یہ ہیں۔ کودنے سے پہلے ، اس بات کو یقینی بنائیں کہ آپ کسی بھی غیر ضروری پیچیدگی اور رکاوٹوں سے بچنے کے لیے صرف ایک پلگ ان مینیجر استعمال کر رہے ہیں۔

ونڈل

ویم بنڈل کے لئے مختصر ، ونڈل ایک مضبوط پلگ ان مینیجر ہے جس میں ایک ٹن بنیادی اور جدید خصوصیات ہیں۔ اس کا موازنہ اپٹ یا یم سے کیا جاسکتا ہے جو ڈسٹروس استعمال کرتے ہیں۔

درج ذیل کمانڈ کو چلا کر ونڈل انسٹال کریں۔

گٹ کلونhttps://github.com/VundleVim/Vundle.vim.git/.میں آیا/بنڈل/Vundle.vim

ویم پلگ کی طرح ، ونڈل کو ویمرک فائل کی اسی طرح کی ترتیب کی ضرورت ہوتی ہے۔

ونڈل میں کنفیگریز ہونا ضروری ہے۔
سیٹہم آہنگ نہیں
فائل ٹائپ آف
رن ٹائم کا راستہ ترتیب دیں۔
سیٹrtp + =/.میں آیا/بنڈل/Vundle.vim
ونڈل پلگ ان شروع کریں۔فنکشن
کال ونڈل#شروع ()
رابطہ بحال کرو'VundleVim / Vundle.vim'
رابطہ بحال کرو'tpope/vim-fugitive'
کال ونڈل#ختم ()
ایک اور ہونا ضروری ہےکے لیےافقی
فائل ٹائپ پلگ ان انڈینٹ آن۔

تمام ممکنہ افعال کے لیے ، گٹ ہب پر ونڈل دیکھیں۔ .

پیتھوجین۔

پیتھوجین ویم کے لیے ایک اور طاقتور پلگ ان منیجر ہے۔ تاہم ، پیتھوجین کا اندرونی طریقہ کار وِم پلگ یا ونڈل سے بالکل مختلف ہے۔ یہ آپ کو براہ راست ویم 'رن ٹائم پاتھ' کا انتظام کرنے دیتا ہے۔

پیتھوجین انسٹال کرنا بہت آسان ہے۔ پیتھوجین پلگ ان کو پکڑیں ​​اور اسے ~/.vim ڈائریکٹری میں ڈالیں۔

mkdir -پی۔/.میں آیا/آٹو لوڈ/.میں آیا/بنڈل&&۔
کرل-اسی طرح۔/.میں آیا/آٹو لوڈ/pathogen.vim https://tpo.pe/pathogen.vim

رن ٹائم کے راستے میں ہیرا پھیری کے لیے ، vimrc فائل میں درج ذیل لائنیں شامل کریں۔

پیتھوجین پر عملدرآمد#انفیکشن ()
نحو آن
فائل ٹائپ پلگ ان انڈینٹ آن۔

ٹاسک مکمل! اب ، ڈائریکٹری ~/.vim/بنڈل میں آپ جو بھی پلگ ان شامل کریں گے وہ ویم 'رن ٹائم پاتھ' میں شامل ہو جائے گا۔ مثال کے طور پر ، سمجھدار. vim انسٹال کریں۔

سی ڈی۔/.میں آیا/بنڈل&&۔
گٹ کلونhttps://github.com/ٹپوپ/vim-sensible.git

مکمل دستاویزات کے لیے ، گٹ ہب پر پیتھوجین چیک کریں۔ .

حتمی خیالات۔

ممکنہ طور پر ویم پلگ ان فیچر کا بہترین حصہ ہے ، یہ انتہائی مستحکم ہے اور پلگ ان کی ڈویلپمنٹ ابھی بھی مضبوطی سے جاری ہے۔ اگر آپ کو کسی مدد کی ضرورت ہے تو ، کمیونٹی نے آپ کی مدد کی۔

ویم پلگ انز کی حیرت انگیز دنیا کے ارد گرد اپنے راستے کو تلاش کرنے کے لئے آزاد محسوس کریں.

لطف اٹھائیں!