لینکس کے لیے 5 بہترین Vim-Inspired Text Editors

لینکس کے لیے 5 بہترین Vim-Inspired Text Editors
آپ جیسے قارئین MUO کو سپورٹ کرنے میں مدد کرتے ہیں۔ جب آپ ہماری سائٹ پر لنکس کا استعمال کرتے ہوئے خریداری کرتے ہیں، تو ہم ملحق کمیشن حاصل کر سکتے ہیں۔ مزید پڑھ.

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





دن کی MUO ویڈیو مواد کے ساتھ جاری رکھنے کے لیے اسکرول کریں۔

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





1. نو کا

  لینکس پر نیوویم ایڈیٹر

ایک جدید Vim ایڈیٹر جو 2014 میں شروع ہوا، Neovim Vim کا براہ راست فورک ہے جو بہتر خصوصیات اور کارکردگی کے فوائد کے ساتھ آتا ہے۔





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

Neovim اچھی طرح سے دستاویزی، خوبصورت، اور شروع کرنے میں آسان ہے۔ لیکن سب سے اہم، Neovim جدید اور اپنی مرضی کے مطابق کرنے میں بہت آسان ہے۔ . یہ حسب ضرورت تھیمز اور اعلی درجے کی GUI اضافہ کو سپورٹ کرتا ہے، جو اسے زیادہ بصری طور پر پرکشش بناتا ہے۔



Neovim ایک بلٹ ان ٹرمینل ایمولیٹر کے ساتھ بھی آتا ہے۔ یہ آپ کو ایڈیٹر کو چھوڑے بغیر شیل کمانڈ چلانے کی اجازت دیتا ہے۔

اپنے سسٹم پر نیوویم کو انسٹال کرنے کے لیے، اپنے ڈسٹرو پر منحصر، درج ذیل کمانڈز چلائیں۔





ڈیبیئن پر مبنی لینکس ڈسٹرو جیسے اوبنٹو پر:

 sudo apt-get install neovim

آرک پر مبنی لینکس ڈسٹروس پر:





 sudo pacman -S neovim

RHEL اور اس کے مشتقات پر، Neovim Extra Packages for Enterprise Linux (EPEL) کے ذریعے دستیاب ہے:

 yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim

نیوویم کو چلا کر لانچ کریں۔ nvim اپنے ٹرمینل میں کمانڈ کریں۔

2. کاکونے

  لینکس پر کاکون ایڈیٹر انٹرایکٹو ہیلپ موڈ

کاکون ایک اور اوپن سورس اور طاقتور ویم سے متاثر ٹیکسٹ ایڈیٹر ہے۔ یہ ویم جیسے موڈل ایڈیٹنگ اصولوں کی پیروی کرتا ہے اور اس میں کم سے کم خلفشار سے پاک صارف انٹرفیس ہے۔

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

Kakoune ایڈیٹر کے متعدد مثالوں کو کھولنا ممکن ہے، مختلف مثالوں کو بات چیت کرنے کی اجازت دے کر تعاون کو بڑھانا۔ مزید یہ کہ یہ بیرونی ٹولز کے ساتھ آسان تعاون کی اجازت دیتا ہے۔

ویم کی طرح، کاکون انتہائی قابل توسیع ہے۔ یہ ایک اسکرپٹنگ انٹرفیس کے ساتھ آتا ہے جو آپ کو پلگ ان یا اسکرپٹس کے ذریعے اس کے افعال کو بڑھانے اور اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔

Kakoune صارف برادری بڑھ رہی ہے، حالانکہ یہ لکھنے کے وقت Neovim یا Vim کی اتنی بڑی نہیں ہے۔

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

اپنے لینکس ڈسٹرو پر منحصر ہے، درج ذیل کمانڈز میں سے کسی ایک کا استعمال کرتے ہوئے Kakoune انسٹال کریں:

ڈیبین پر مبنی لینکس ڈسٹروس پر:

 sudo apt install kakoune

RHEL distros پر:

 sudo dnf install kakoune

آرک پر مبنی لینکس ڈسٹروس پر کاکون انسٹال کرنے کے لیے:

 sudo pacman -S kakoune

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

3. اسپیس ویم

  لینکس پر اسپیس ویم انسٹالیشن

ایک جدید اور طاقتور Vim پر مبنی ٹیکسٹ ایڈیٹر کے طور پر، SpaceVim انتہائی حسب ضرورت ہے اور ایک شاندار ترمیم کا تجربہ فراہم کرتا ہے۔

اسنیپ چیٹ پر بہترین دوستوں کو کیسے چھپائیں

SpaceVim استعمال کرنے کے لیے آپ کو Vim یا Neovim انسٹال کرنے کی ضرورت ہے۔ یہ پہلے سے تشکیل شدہ پلگ انز، شارٹ کٹس، اور سیٹنگز کی ایک پرت کو Vim یا Neovim میں شامل کرتا ہے۔ یہ آپ کو وہی عظیم پیکیج مینیجرز استعمال کرنے کی اجازت دیتا ہے جن سے آپ Vim سے واقف ہیں جیسے Vundle، vim-plug، وغیرہ۔

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

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

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

آپ SpaceVim کو اس کی آفیشل انسٹالیشن اسکرپٹ کا استعمال کرتے ہوئے آسانی سے انسٹال کر سکتے ہیں۔ حفاظتی مقاصد کے لیے، یہ ہمیشہ اچھا ہوتا ہے کہ بیرونی اسکرپٹس کو اپنے کمپیوٹر پر چلانے سے پہلے ان پر ایک نظر ڈالیں۔

 curl -sLf https://spacevim.org/install.sh | bash 

SpaceVim انسٹال ہونے کے ساتھ، آپ درج ذیل کمانڈز کا استعمال کرتے ہوئے Vim یا Neovim لانچ کر سکتے ہیں۔ کیونکہ یا nvim .

4. مائیکرو

مائیکرو ایک ہلکا پھلکا اور جدید ٹرمینل پر مبنی ٹیکسٹ ایڈیٹر ہے جس کا مقصد وِم کی کچھ بنیادی خصوصیات اور لچک فراہم کرتے ہوئے بدیہی اور صارف دوست ہونا ہے۔

دی مائیکرو ایڈیٹر صارف دوست کے ساتھ آتا ہے۔ اور جدید یوزر انٹرفیس جو مثالی ہے، خاص طور پر غیر موسمی Vim صارفین کے لیے۔

آپ آسانی سے مائیکرو کو پلگ ان کے ذریعے اپنی مرضی کے مطابق بنا سکتے ہیں۔ اس کے پیروکاروں کی ایک متحرک کمیونٹی ہے جو مسلسل نئی خصوصیات اور فعالیت شامل کر رہی ہے۔

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

آپ سنیپ کا استعمال کرتے ہوئے اپنے پی سی پر مائیکرو انسٹال کر سکتے ہیں۔ سنیپ پیکجز Debian، RHEL، اور Arch-based Linux distros پر تعاون یافتہ ہیں۔

 sudo snap install micro --classic

چلائیں مائیکرو ایڈیٹر شروع کرنے کا حکم۔

5. Vis

ایک اور ماڈل Vim سے متاثر ٹیکسٹ ایڈیٹر، Vis کا بنیادی مقصد Vim سے زیادہ جدید اور صارف دوست ہونا ہے۔ یہ متن میں ترمیم کے لیے ایک بہترین انتخاب بناتا ہے۔ یہ استعمال کرنا آسان ہے لیکن طاقتور اور موثر ہے۔

Vis ایک انتہائی قابل توسیع اور حسب ضرورت ٹیکسٹ ایڈیٹر ہے۔ یہ Lua اسکرپٹنگ زبان کا استعمال کرتا ہے تاکہ آپ کو اپنی مرضی کے مطابق بنانا اور اس کی فعالیت کو بڑھانا آسان ہو۔

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

کیا میں اینڈرائیڈ کے ساتھ ایئر پوڈز استعمال کر سکتا ہوں؟

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

سب سے پہلے، تمام مطلوبہ انحصار انسٹال کریں۔ Debian پر مبنی distros پر، چلائیں:

 sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev

RPM پر مبنی distros پر:

 sudo dnf install ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel

آرک پر مبنی ڈسٹروس پر انحصار اس کے ساتھ انسٹال کریں:

 sudo pacman -S ncurses readline lua luajit libtermkey

اگلا، درج ذیل گٹ کمانڈ کا استعمال کرتے ہوئے Vis ایڈیٹر ریپوزٹری کو کلون کریں:

 git clone https://github.com/martanne/vis

ایک بار ڈاؤن لوڈ، cd کمانڈ استعمال کریں۔ اپنے مقامی پی سی پر ویز ریپوزٹری ڈائرکٹری پر جانے کے لیے:

 cd vis

اس کا استعمال کرتے ہوئے سورس کوڈ بنائیں:

 ./configure && make

آخر میں، چلا کر vis انسٹال کریں:

 sudo make install

چلا کر ایڈیٹر شروع کریں۔ ہمیشہ اپنے ٹرمینل میں کمانڈ کریں۔

آپ کون سا ویم سے متاثر ایڈیٹر استعمال کریں گے؟

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

ٹرمینل پر مبنی ٹیکسٹ ایڈیٹرز ہلکے، مضبوط اور ریموٹ سرورز کے ساتھ بغیر ہیڈ لیس موڈ میں کام کرنے کے لیے مثالی ہیں۔