ویم پر ایک نظر: ایڈیٹر کی جنگ جیتنا؟

مصنف: Louise Ward
تخلیق کی تاریخ: 5 فروری 2021
تازہ کاری کی تاریخ: 28 جون 2024
Anonim
2 huge fights and 1 first place in the battlefield on Hearthstone
ویڈیو: 2 huge fights and 1 first place in the battlefield on Hearthstone

مواد



ماخذ: ماکیک 905 / ڈریم ٹائم ڈاٹ کام

ٹیکا وے:

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

اگرچہ وِ اور اِیماکس کے مابین "ایڈیٹر وار" 30 سالوں سے چل رہا ہے ، لیکن ، وِم کے ایک کلون ، وِم کی کچھ خصوصیات اس کے حق میں ترازو کا اشارہ دے سکتی ہے۔ ویم کچھ بہت ہی طاقتور خصوصیات کو ایک خوبصورت پیکیج میں جوڑتا ہے جس پر کوئی بھی پروگرامر یا سسٹم ایڈمنسٹریٹر سنجیدگی سے غور کرنا چاہئے۔

بہت سے ٹیک لوگ ان کے مدیران کے انتخاب کی موت تک دفاع کریں گے ، اور یہ سیاست یا مذہب کی طرح متنازعہ انتخاب ہے۔

ویم کیا ہے؟

وِم برام مولنار کے ذریعہ تیار کردہ ایک ایڈیٹر ہے جس کا مطلب ہے "vi iMproved"۔ جیسا کہ نام سے پتہ چلتا ہے ، یہ یونیکس کے بی ایس ڈی ورژن کے لئے یو سی برکلے میں سن جو مائکرو نظام کے بعد بل جوی کے ذریعہ تخلیق کردہ اصل وی ایڈیٹر پر مبنی ہے۔ (بی ایس ڈی کے بارے میں مزید معلومات کے ل BS ، بی ایس ڈی دیکھیں: دی فری فری یونکس۔)

تاریخ

جدید یونکس اور لینکس کلچر کو ویم کی اہمیت کے پیش نظر ، یہ جان کر حیرت ہوگی کہ وم نے اصل میں امیگا پر زندگی کا آغاز کیا۔ مولنار نے اس پر سب سے پہلے 1988 میں اسٹیوی نامی ایک سابقہ ​​کلون کی بنیاد پر کام کرنا شروع کیا تھا ، جو اتاری ایسٹی کے لئے تشکیل دیا گیا تھا۔ پہلی عوامی ریلیز 1991 میں فریڈ فش کی مشہور "فش ڈسک" امیگا فری ویئر کلیکشن کے حصے کے طور پر ہوئی تھی۔


وِم کو یونیکس سسٹم میں تیزی سے پورٹ کیا گیا ، اسی طرح وجود میں موجود ہر کمپیوٹر پلیٹ فارم پر ، جہاں یہ تیزی سے مقبول ترین ایڈیٹرز میں شامل ہوگیا۔

خصوصیات

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

اپنے کسی بھی حریف سے ویم کو چننے کی سب سے بڑی وجہ اس کی اسٹروکس ہے۔ چونکہ Vim V پر مبنی ہے ، لہذا اسے بڑے ایڈیٹر کی کی اسٹروکس ورثے میں ملا ہے۔

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

کوئی کیڑے نہیں ، کوئی تناؤ نہیں - آپ کی زندگی کو تباہ کیے بغیر زندگی کو تبدیل کرنے والے سافٹ ویئر تخلیق کرنے کے لئے مرحلہ وار گائیڈ


جب آپ سافٹ ویئر کے معیار کی پرواہ نہیں کرتے ہیں تو آپ اپنی پروگرامنگ کی مہارت کو بہتر نہیں کرسکتے ہیں۔


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

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

ایک چیز جس سے کچھ لوگ ویم سے زیادہ ایماکس کا انتخاب کرتے ہیں وہ ہے اسکرپٹ کے لئے اس کی حمایت۔ چونکہ ایماکس لِسپ کا ایک ورژن چلاتا ہے ، اس لئے طریقوں اور دیگر خصوصیات ، یہاں تک کہ ایک ٹیٹیرس گیم بنانا ممکن ہے۔

ویم پروگرام کے قابل بھی ہے ، صارفین کو ایک خصوصی سکرپٹ کی زبان میں ایڈیٹر کو بڑھانے کے لئے پلگ ان ڈاؤن لوڈ کرنے یا تخلیق کرنے دیتا ہے۔

ویم میں کچھ خصوصیات بھی موجود ہیں جو اسے Vi کے ایک بہتر ورژن کے نام تک زندہ کرتی ہیں۔ ان میں سے ایک متعدد ونڈوز کے لئے معاونت ہے ، جس سے صارفین کو متعدد فائلوں کے مابین تبدیل ہوجاتا ہے۔ (یہ ایک خصوصیت تھی کہ بل جوائے نے حقیقت میں اصل وی میں شامل کرنے کا ارادہ کیا تھا ، لیکن ڈسک کے حادثے نے اسے 1980 کی دہائی کے اوائل میں اس پر کام کرنا چھوڑنے پر مجبور کردیا۔)

ایک اور اہم اضافہ گرافیکل یوزر انٹرفیس کے لئے معاون ہے۔ ایکس ونڈو سسٹم کا ایک ایسا ورژن موجود ہے جس میں زیادہ تر یونکس / لینکس پیکیج مینیجرز ، نیز ونڈوز اور میک OS X دونوں کے لئے دیسی بندرگاہیں دستیاب ہیں۔

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

جبکہ ویم کے پاس اوپن سورس لائسنس ہے ، لیکن اس کے لائسنسنگ کی ایک شرط الگ ہے۔ برام مولنار صارفین کو یوگنڈا میں بچوں کی مدد کے لئے اپنی تنظیم ، آئی سی سی ایف کو عطیہ کرنے کی ترغیب دیتے ہیں۔ اس کی وجہ سے ویم کو "چیریٹی ویئر" کہا جاتا ہے۔ اگر آپ سنجیدہ ویم صارف ہیں تو ، آپ اسے خود ہی ادائیگی کرنے پر غور کرنا چاہیں گے۔ (اوپن سورس لائسنسنگ کے بارے میں مزید معلومات کے ل Open ، اوپن سورس لائسنسنگ - آپ کو کیا جاننے کی ضرورت ہے۔)

ایڈیٹر جنگ کا فاتح؟

ایماکس اور وی کے مابین "ایڈیٹر کی جنگیں" برسوں سے جاری ہیں ، لیکن آخرکار ویمکس کلاسک یونکس کے ایڈیٹرز کی فاتح ہوسکتی ہے۔

اگرچہ یوزنٹ سروے میں یہ بات سامنے آئی ہے کہ تقریبا users نصف صارفین نے یا تو Vi یا Emacs کو ترجیح دی ہے ، بعد میں سروے میں ویم کی طرف ترجیح ظاہر کی گئی ہے۔

2006 میں ، لینکس جرنل کے قارئین نے ویم کو اپنے پسندیدہ ایڈیٹر کو بڑے فرق سے ووٹ دیا۔ پروگرامرز کے اسٹیک اوور فلو سروے میں نوٹ پیڈ ++ کے ساتھ ، ان کی پسند کے ایڈیٹرز میں زیادہ فرق ملا۔ ایک بار پھر ، ویم سب سے زیادہ مقبول "کلاسیکی" ایڈیٹر تھے۔ نوٹ پیڈ ++ صرف ونڈوز کے لئے ہے ، لہذا یہ اس حقیقت کی عکاسی کرتا ہے کہ زیادہ تر ڈویلپر اپنے روزمرہ استعمال کے لئے ونڈوز استعمال کررہے ہیں۔

ایڈیٹر فیلڈ میں اس کی نسبت بہت زیادہ ہجوم ہے جو یہ ’80 اور‘ 90 کی دہائی میں تھا ، لیکن ویم اپنی شائستہ ابتداء سے بہت آگے نکل گیا ہے۔

نتیجہ اخذ کرنا

ویم ایک طاقتور اور نسبتا light ہلکا پھلکا ایڈیٹر ہے ، یہاں تک کہ اس کی وسیع خصوصیت کا سیٹ بھی ہے۔ یہ وائی کی روایت کو استوار کرتا ہے جبکہ وسیع نقل و حمل کے ساتھ مل کر بہت ساری طاقتور ترمیمی خصوصیات شامل کرتا ہے۔ اس کا مطلب یہ ہے کہ ویم ایک طویل عرصے سے بہت سارے پروگرامرز اور سسٹم ایڈمنسٹریٹرز کے اسلحہ خانے کا سب سے طاقتور ٹول بن جائے گا۔

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