Vim Org موڈ کیا ہے؟

Vim Org Mw Kya



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

Org موڈ کاموں کو لکھنے اور ان کا انتظام کرنے کے لیے ایک مفید ٹول ہے جو GNU Emacs کے لیے بنایا گیا تھا۔ تاہم، اسے Vim Org Mode نامی پلگ ان کا استعمال کرتے ہوئے Vim ایڈیٹر میں بھی استعمال کیا جا سکتا ہے۔







اس گائیڈ میں، میں یہ دریافت کروں گا کہ Vim Org موڈ پلگ ان کو Vim ایڈیٹر کے ساتھ کیسے ضم کیا جائے اور اسے کیسے استعمال کیا جائے۔



نوٹ: براہ کرم مشورہ دیا جائے کہ اس گائیڈ کے مقاصد کے لیے، میں لینکس ڈسٹری بیوشن (Ubuntu 22.04) استعمال کر رہا ہوں۔ ہدایات لینکس کی دوسری تقسیم کے لیے یکساں ہوں گی لیکن میکوس اور ونڈوز کے لیے مختلف ہو سکتی ہیں۔



شرط

Vim Org موڈ کی صلاحیتوں کو مکمل طور پر استعمال کرنے کے لیے آپ کو لینکس پر Emacs انسٹال کرنے کی ضرورت ہے۔ اے پی ٹی پیکیج مینیجر کے ذریعے لینکس پر ایماکس انسٹال کرنے کے لیے، استعمال کریں:





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

Org موڈ Emacs کے لیے ڈیزائن کیا گیا ہے اور یہ اس کا ایک بڑا حصہ ہے۔ پورا Vim Org موڈ پلگ ان .org فائلوں کو مختلف فارمیٹس میں ایکسپورٹ کرنے کے لیے Emacs پر انحصار کرتا ہے۔

Vim Org موڈ انسٹال کرنا

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



مختلف پلگ ان مینیجر جیسے Vim-Plug، Pathogen، Vundle، اور Volt موجود ہیں۔ تمام پلگ ان مینیجر کامل ہیں، لیکن اس گائیڈ میں، میں انسٹال کروں گا۔ ویم پلگ کیونکہ یہ ترتیب دینا آسان ہے۔

Vim-Plug پلگ ان مینیجر کو انسٹال کرنے کے لیے، درج ذیل کمانڈز پر عمل کریں:

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

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

اب، کال کریں پلگ # شروع کریں () اور کال پلگ #end() میں ٹیگز vimrc فائل

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

< پلگ ان کوڈز >

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

Vim میں پلگ ان کوڈز کی شکل میں آتے ہیں، جنہیں ان دو ٹیگز کے درمیان رکھا جا سکتا ہے۔

آئیے رکھیں تنظیم موڈ ان ٹیگز میں پلگ ان کوڈ:

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

پلگ 'jceb/vim-orgmode' تنظیم موڈ پلگ ان

پلگ 'tpope/vim-speeddating' 'تاریخیں داخل کرنے کے لیے

پلگ 'vim-scripts/utl.vim' یو آر ایل داخل کرنے کے لیے

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

کوڈ ایک معروف Vim پلگ ان سورس سے لیا گیا ہے، اچھے رھو .

آپ کو دوسرے پلگ ان کی بھی ضرورت ہے۔ اسپیڈ ڈیٹنگ اور یو ٹی ایل Org موڈ کا استعمال کرتے ہوئے Vim میں Org دستاویزات میں ترمیم کرتے وقت تاریخوں اور URL کو تیزی سے داخل کرنے کے لیے۔

محفوظ کریں اور چھوڑیں۔ vimrc فائل کا استعمال کرتے ہوئے shift+zz چابیاں یا :wq کمانڈ.

ویم ایڈیٹر کھولیں اور چلائیں۔ : پلگ ان انسٹال کریں۔ Org موڈ پلگ ان انسٹال کرنے کا حکم۔

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

دی : پلگ ان انسٹال کریں۔ کمانڈ کا استعمال ان پلگ انز کو انسٹال کرنے کے لیے کیا جاتا ہے جو کہ میں رکھے گئے ہیں۔ vimrc فائل پلگ ان کو حذف کرنے کے لیے، سے پلگ ان کوڈ کو ہٹا دیں۔ vimrc فائل اور چلائیں :پلگ کلین Vim ایڈیٹر میں کمانڈ۔

Org موڈ کامیابی کے ساتھ Vim ایڈیٹر کے ساتھ مربوط ہو گیا ہے۔

Vim Org موڈ کا استعمال

آئیے Vim میں Org موڈ کو عملی طور پر استعمال کرنے کے لیے Vim ایڈیٹر میں ایک Org فائل بنائیں۔

LinuxHint کے بارے میں تنظیم کی دستاویز

* خوش آمدید کو لینکس

ایک جگہ کو لینکس کے بارے میں جانیں اور کھولیں۔ - سورس سافٹ ویئر .

** اہم زمرہ جات

+ * اوبنٹو *

+ Vim انسٹال کرنا

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

+ VLC انسٹال کرنا

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

+ اپاچی کو ترتیب دینا

+ * لینکس کمانڈز *

+ کمانڈ کاٹ دیں۔

+ کمانڈ کھودیں۔

+ grep کمانڈ

+ * کیوں *

سیکھنے کے لیے مزید لینکس کے بارے میں، ملاحظہ کریں [ [ www . linuxhint . کے ساتھ ] [ لینکس کا اشارہ ] ]

2023 : 12 : اکیس جمعرات

** TODO کیا آپ نے پہلے LinuxHint کا دورہ کیا ہے؟ ?

+ [ ] نہیں

+ [ ایکس ] جی ہاں

آگے بڑھنے کے لیے، Vim لانچ کریں، اوپر دی گئی Org فائل کے مواد کو پیسٹ کریں، اور اسے محفوظ کریں۔ .org توسیع

آپ دیکھیں گے کہ فائل کو Vim Org موڈ پلگ ان کے انضمام کے ساتھ مناسب طریقے سے فارمیٹ کیا گیا ہے۔

مندرجہ بالا فائل میں، # علامت کو تبصرے شامل کرنے کے لیے استعمال کیا جاتا ہے، جبکہ *، **، اور *** سرخی کی سطح 1، 2، اور 3 کی نشاندہی کرتے ہیں۔ پلس کی علامت (+) کو غیر ترتیب شدہ فہرست بنانے کے لیے استعمال کیا جاتا ہے، جبکہ * * متن کو بولڈ بناتا ہے۔

کا استعمال کرتے ہیں ctrl+a اور ctrl+x تاریخ یا وقت کے جزو (نمبر یا الفاظ کی شکل) میں اضافہ یا کمی کی کلیدیں، شکریہ اسپیڈ ڈیٹنگ رابطہ بحال کرو.

مزید یہ کہ آپ کرسر کو سرخی کے اوپر لا کر اور ٹیب کی کو دبا کر سرخی کو فولڈ اور کھول سکتے ہیں۔

org فائل مارک اپ کے بارے میں مزید جاننے کے لیے، نیچے دی گئی چیٹ شیٹ دیکھیں:

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

Org موڈ کا استعمال org فائلوں کو مختلف فارمیٹس جیسے PDF، Beamer PDF، Markdown، LateX اور HTML میں برآمد کرنے کے لیے بھی کیا جاتا ہے۔

براہ کرم نوٹ کریں کہ Org موڈ پلگ ان کا استعمال کرتے ہوئے Org فائل کو ایکسپورٹ کرنے کے لیے آپ کو اپنے لینکس سسٹم پر Emacs انسٹال اور کنفیگر ہونا چاہیے۔

Org فائل کو PDF کے طور پر ایکسپورٹ کرنے کے لیے، استعمال کریں:

: OrgExportToPDF

HTML، BeamerPDF، LaTeX اور Markdown میں Org فائل کو ایکسپورٹ کرنے کے لیے درج ذیل کمانڈز استعمال کریں:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Vim Org موڈ کی حد

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

  • ڈیڈ لائنز
  • شیڈولنگ
  • ایجنڈا ڈسپیچر
  • کام کا وقت
  • ٹیگ تلاش کریں۔
  • اشاعت

اور کئی دوسرے.

لیکن مستقبل کی تازہ کاریوں سے یقینی طور پر Vim میں تنظیمی موڈ کی تمام بڑی خصوصیات آئیں گی۔

نتیجہ

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