Vim مارک ڈاؤن فائلوں کو کیسے بنائیں اور اس کا جائزہ لیں۔

Vim Mark Awn Faylw Kw Kys Bnayy Awr As Ka Jayz Ly



مارک ڈاؤن ایک ہلکی پھلکی استعمال میں آسان مارک اپ لینگویج ہے جسے سادہ ٹیکسٹ فائل میں ٹیکسٹ فارمیٹ کرنے کے لیے استعمال کیا جاتا ہے۔ GitHub، Trello، StackExchange، اور SourceForge جیسے پلیٹ فارمز پر README فائلیں بنانے کے لیے مارک ڈاؤن زبان کا وسیع پیمانے پر استعمال کیا جاتا ہے۔ یہ صرف README فائلیں بنانے تک محدود نہیں ہے۔ یہ ویب مواد، ای میلز، اور تکنیکی دستاویزات بنانے کے لیے بھی استعمال ہوتا ہے۔

Vim کو ٹرمینل سے براہ راست مارک ڈاؤن فائلوں کو بنانے، ترمیم کرنے اور ان پر عمل درآمد کرنے کے لیے استعمال کیا جا سکتا ہے۔ متعدد پلگ انز آپ کو مارک ڈاؤن ٹائپ کرنے اور آؤٹ پٹ کا لائیو پیش نظارہ کرنے کی اجازت دیتے ہیں۔

یہ گائیڈ مارک ڈاؤن فائلوں کو بنانے، ترمیم کرنے اور پیش نظارہ کرنے کے لیے Vim کی صلاحیتوں کو تلاش کرے گا۔







نوٹ: اس ٹیوٹوریل میں ہدایات کے لیے، میں لینکس (اوبنٹو 22.04) استعمال کر رہا ہوں۔



Vim باکس سے باہر مارک ڈاؤن فائلوں کا پیش نظارہ نہیں کرتا ہے۔ مارک اپ فائل کو رینڈر کرنے کے لیے اسے مکمل سیٹ اپ کی ضرورت ہے۔ Vim میں مارک ڈاون فائلوں کے لائیو پیش نظارہ کو فعال کرنے کے لیے، کچھ انحصار اور شرائط کو انسٹال کرنے کی ضرورت ہے۔



انحصار کو انسٹال کرنا

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





  • Node.js
  • این پی ایم

لینکس پر Node.js انسٹال کرنے کے لیے استعمال کریں:

sudo apt nodejs انسٹال کریں۔

پھر آپ کو درج ذیل کمانڈ کا استعمال کرتے ہوئے نوڈ پیکیج مینیجر (npm) کو انسٹال کرنے کی ضرورت ہے۔



sudo apt npm انسٹال کریں۔

Node.js ورژن کی تصدیق کے لیے استعمال کریں۔ node -v کمانڈ اور پیکیج مینیجر کے استعمال کے لیے npm -v . دی این پی ایم mini Node.js سرورز کو انسٹال کرنے کے لیے استعمال کیا جاتا ہے جو مختلف Vim markdown فائل پریویونگ پلگ ان کے لیے درکار ہوتے ہیں۔

Vim Markdown دیکھنے کے لیے ضروری شرائط

مارک ڈاؤن فائل کو رینڈر کرنے کے لیے Vim کو تیار کرنے کے لیے آپ کو پلگ ان استعمال کرنے کی ضرورت ہے۔ Vim میں پلگ ان انسٹال کرنے کا بہترین طریقہ Vim پلگ ان مینیجر کا استعمال ہے۔ Vim پر مختلف پلگ ان مینیجر انسٹال کیے جا سکتے ہیں جیسے VimPlug، Pathogen، Neobundle، یا Vundle۔ میں VimPlug انسٹال کر رہا ہوں، تاہم، یہ ذاتی ترجیح پر منحصر ہے۔

Vim کے لیے VimPlug پلگ ان مینیجر انسٹال کرنا

سب سے پہلے، نیچے دی گئی کمانڈ پر عمل کریں:

curl - fLo ~/ کیونکہ / آٹو لوڈ / پلگ . کیونکہ -- بنانا - dirs \

https :// خام . githubuser مواد . کے ساتھ / جونگن / کیونکہ - پلگ / ماسٹر / پلگ . کیونکہ

مندرجہ بالا حکم -ڈائرز بنائیں تخلیق کرتا ہے آٹو لوڈ ڈائریکٹری اگر موجود نہیں ہے اور وہاں VimPlug فائل ڈاؤن لوڈ کرتی ہے۔

مارک ڈاؤن لائیو پیش نظارہ پلگ ان انسٹال کرنا

بہت سے پلگ ان ایسے ہیں جو مارک ڈاؤن فائل کا لائیو پیش نظارہ پیش کرتے ہیں۔ اس طرح کے پلگ ان کی فہرست ذیل میں دی گئی ہے:

تمام پلگ ان اپنے کام بہت مؤثر طریقے سے کرتے ہیں۔ اس ٹیوٹوریل کے لیے، میں Vim-Instant-Markdown پلگ ان انسٹال کروں گا کیونکہ یہ جیسے ہی آپ Vim میں کسی بھی مارک ڈاون فائل کو کھولتے ہیں فائل کا لائیو پیش نظارہ کرنے کے لیے براؤزر کو کھولتا ہے۔

VimAwesome Vim-Instant-Markdown پلگ ان ویب صفحہ کھولنے کے لیے یہاں کلک کریں اور VimPlug کے لیے کوڈ کاپی کریں۔

sudo مراعات کے ساتھ فائل vimrc فائل کو کھولیں:

sudo vim / وغیرہ / کیونکہ / vimrc

ٹھیک ہے، سسٹم فائلوں میں ترمیم کرنے کی سفارش نہیں کی جاتی ہے، لہذا، مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے صارف کے لیے مخصوص vimrc فائل بنائیں۔

کیونکہ ~/ vimrc

فائل میں درج ذیل لائنیں لگائیں۔

کال پلگ # شروع کریں۔ ( )

پلگ 'suan/vim-instant-markdown'

کال پلگ# اینڈ ( )

آپ پلگ ان کوڈ کے درمیان رکھ کر کوئی بھی پلگ ان انسٹال کر سکتے ہیں۔ کال پلگ #begin() اور کال پلگ #end() vimrc فائل میں ٹیگز۔ SHIFT+zz کیز کا استعمال کرتے ہوئے فائل کو محفوظ کریں یا Vim کمانڈ موڈ میں :wq کمانڈ استعمال کریں۔

اب، کا استعمال کرتے ہوئے Vim ایڈیٹر کھولیں۔ کیونکہ کمانڈ اور چلائیں : پلگ ان انسٹال کریں۔ کمانڈ موڈ میں.

: پلگ ان انسٹال

یہ پلگ ان انسٹال کرے گا اور آپ مارک ڈاؤن فائل بنانے اور Vim ایڈیٹر میں اس کا لائیو پیش نظارہ کرنے کے لیے بالکل تیار ہیں۔

Vim میں مارک ڈاؤن فائل بنانا

تازہ ترین Vim باکس کے باہر نمایاں کرنے والی مارک ڈاؤن فائل نحو فراہم کرتا ہے۔

Vim میں مارک ڈاؤن فائل بنانے کے لیے درج ذیل نحو کا استعمال کریں:

کیونکہ [ فائل کا نام ] . md

آپ مارک ڈاؤن فائل کے لیے مختلف ایکسٹینشنز استعمال کر سکتے ہیں، جیسے:

  • md
  • mkd
  • نشان لگانا

آئیے ایک مارک ڈاؤن فائل بناتے ہیں۔

# خوش آمدید

** یہ ہے لینکس **

> ایک ویب سائٹ جو متعلقہ سبق پیش کرتی ہے۔ کو لینکس اور کھولیں۔ - سورس سافٹ ویئر .

## مقبول زمرہ جات

1 . اوبنٹو

2 . لینکس کمانڈز

3 . کیوں

### کمانڈ کو نوڈ انسٹال کریں۔ . js پر لینکس

'sudo apt install nodejs'

### جاوا ہیلو ورلڈ کوڈ

``

کلاس ہیلو ورلڈ {

عوامی جامد باطل مین ( تار [ ] args ) {

سسٹم . باہر . پرنٹ ایل این ( 'ہیلو، دنیا!' ) ;

}

}

``

وزٹ کریں۔ [ لینکس ] ( www . linuxhint . کے ساتھ ) ابھی !

مندرجہ بالا فائل میں، ہیش (#، ##، ###) نشانات مختلف وزن کے ساتھ ہیڈنگ شامل کرنے کے لیے استعمال کیے جاتے ہیں، (>) سے بڑا نشان بلاک کوٹ شامل کرنے کے لیے استعمال کیا جاتا ہے، اور ٹک (`, “`) استعمال کیے جاتے ہیں۔ کمانڈز یا کوڈ بلاکس شامل کرنے کے لیے، مزید مارک ڈاؤن فائل عناصر کے لیے درج ذیل سیکشن میں چیٹ شیٹ دیکھیں۔

Vim Markdown فائل کا پیش نظارہ

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

بہت ساری رینڈرر ایپس دستیاب ہیں جو مارک ڈاؤن فائل کو دیکھ سکتی ہیں، اس ٹیوٹوریل کے لیے ہم نے ایک Vim پلگ ان انسٹال کیا ہے جو مارک ڈاؤن فائل کا لائیو پیش نظارہ کرنے میں ہماری مدد کرسکتا ہے۔

لہذا، جب آپ کسی بھی مارک ڈاؤن فائل کو کھولتے ہیں تو Vim-Instant-Markdown پلگ ان براؤزر کو Vim میں مارک ڈاؤن فائل کے لائیو پیش نظارہ پیش کردہ ورژن کے لیے کھولتا ہے۔

جیسا کہ آپ Vim میں فائل میں ترمیم کرتے ہیں، پلگ ان رن ٹائم پر ہدایات کا ترجمہ کرے گا اور براؤزر پر لائیو پیش نظارہ دے گا۔

ٹرمینل میں Vim Markdown کا پیش نظارہ

مارک ڈاؤن فائلوں کو ٹرمینل میں مختلف مارک ڈاؤن رینڈررز جیسے Pandoc یا Glow کا استعمال کرتے ہوئے پڑھا جا سکتا ہے۔ آئیے لینکس پر سنیپ کا استعمال کرتے ہوئے گلو انسٹال کریں:

sudo سنیپ انسٹال گلو

اب، ٹرمینل کے استعمال میں مارک ڈاؤن فائل کو دیکھنے کے لیے:

چمک [ فائل کا نام ] . md

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

Vim کا استعمال کرتے ہوئے مارک ڈاؤن فائل کو مختلف فارمیٹس میں ایکسپورٹ کرنا

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

لینکس پر پینڈوک انسٹال کرنے کے لیے، استعمال کریں:

sudo apt - حاصل کریں پینڈوک ٹیکسلائیو انسٹال کریں۔ - لیٹیکس - بیس ٹیکس لائیو - فونٹس - تجویز کردہ texlive - اضافی - texlive استعمال کرتا ہے۔ - لیٹیکس - اضافی

پی ڈی ایف کنورژن کے لیے آپ کو مندرجہ بالا کمانڈ میں مذکور اضافی افادیت کی ضرورت ہو سکتی ہے۔

نوٹ: مارک ڈاؤن فائلوں کو مختلف فارمیٹ میں ایکسپورٹ کرنے کے لیے کمانڈز پر عمل کرنے سے پہلے فائل کو محفوظ کرنا یقینی بنائیں۔

مارک ڈاؤن فائل کو HTML میں تبدیل کرنا

مارک ڈاؤن فائل کو HTML میں تبدیل کرنے کے لیے نیچے دی گئی کمانڈ کا استعمال کریں۔

نوٹ: استعمال کرتے ہوئے! سائن کریں کسی بھی بیرونی کمانڈ کو Vim ایڈیٹر میں عمل میں لایا جاسکتا ہے۔

:! پانڈوک [ فائل کا نام ] . md - اے [ فائل کا نام ] . html

مارک ڈاؤن فائل کو پی ڈی ایف میں تبدیل کرنا

پی ڈی ایف ایک وسیع پیمانے پر قبول شدہ فائل فارمیٹ ہے۔ مارک ڈاؤن فائل کو پی ڈی ایف میں تبدیل کرنے کے لیے نیچے دی گئی کمانڈ کا استعمال کریں:

:! پانڈوک [ فائل کا نام ] . md - اے [ فائل کا نام ] . پی ڈی ایف

مارک ڈاؤن فائل کو Docx میں تبدیل کرنا

Docx ایک اور فائل فارمیٹ ہے جسے مارک ڈاؤن فائل میں تبدیل کیا جا سکتا ہے۔

:! پانڈوک [ فائل کا نام ] . md - اے [ فائل کا نام ] . docx

کو تبدیل کریں۔ [فائل کا نام] مندرجہ بالا کمانڈز میں ان فائلوں کے ناموں کے ساتھ جنہیں آپ تبدیل کرنا چاہتے ہیں۔

مارک ڈاون چیٹ شیٹ

عام طور پر استعمال ہونے والے مارک ڈاؤن عناصر درج ذیل تصویر میں دیے گئے ہیں:

نتیجہ

ویم ایک طاقتور ایڈیٹر ہے جو پلگ ان کی مدد سے اور بھی بہتر آپشن بن جاتا ہے۔ Vim مارک ڈاون فائلوں کی بنیادی نحو کو نمایاں کرتا ہے، تاکہ ایڈیٹر میں ان میں آسانی سے ترمیم کی جا سکے۔ مزید برآں، مارک ڈاؤن فائل کی پیش کردہ شکل کا پیش نظارہ کرنے کے لیے، آپ کو ایک پلگ ان انسٹال کرنے کی ضرورت ہے، جیسے کہ Vim-Instant-Markdown۔ لینکس یوٹیلیٹیز کی مدد سے پینڈوک مارک ڈاؤن فائلوں کو مختلف فائل فارمیٹس میں ایکسپورٹ کیا جا سکتا ہے۔