واٹس ایپ

لینکس کے لیے بہترین جاوا اسکرپٹ ایڈیٹرز

Anonim

اپنے حالیہ مضامین میں سے ایک میں جہاں میں نے 2019 میں GitHub پر 7 سب سے زیادہ مقبول پروگرامنگ زبانوں کی فہرست بنائی تھی اور JavaScript سامنے آیا تھا۔ سب سے اوپر. یہ دیکھتے ہوئے کہ زیادہ تر قارئین JavaScript استعمال کرنے میں دلچسپی رکھتے ہیں، یہاں بہترین JS ایڈیٹرز کی فہرست ہےآپ اپنی لینکس مشین پر استعمال کر سکتے ہیں۔

1۔ بصری اسٹوڈیو کوڈ

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

اسے Microsoft نے Redmond Giant کی طرف سے فراہم کردہ پلگ انز کی تقریباً کم لاگت لائبریری کے ساتھ تیار کیا ہے۔ یا صارف برادری اور کسی بھی پروجیکٹ کے لیے سب سے زیادہ استعمال ہونے والے ایڈیٹرز میں شامل ہے جس میں JavaScript جس کے لیے ڈیبگنگ، آٹو مکمل، GoTo جیسی خصوصیات ، اور مربوط JS قسم کی جانچ کام آتی ہے۔

بصری اسٹوڈیو کوڈ

میرا مضمون بصری اسٹوڈیو کوڈ پر دیکھیں۔

2۔ ایٹم

Atom ایک مفت، اوپن سورس، اور کراس پلیٹ فارم ٹیکسٹ ایڈیٹر ہے جو GitHub کے ذریعے تیار اور برقرار رکھا گیا ہے اس کی خصوصیات میں متعدد کے لیے مقامی مدد شامل ہے۔ نحو کو نمایاں کرنے، کوڈ فولڈنگ، کوڈ کی تکمیل، اور گٹ انٹیگریشن کے ساتھ پروگرامنگ زبانیں بالکل باکس سے باہر ہیں۔یہ صارفین کو اس کی فعالیت کو بڑھانے کے لیے پیکیجز کو انسٹال کرنے اور ان کا انتظام کرنے کے لیے استعمال میں آسان پیکیج مینیجر فراہم کرتا ہے۔

Atom لکھنے کے لیے ایک بہترین ایڈیٹر ہے JS کوڈ کیونکہ خودکار تکمیل، نحو کو نمایاں کرنے، اور ایکسٹینشنز کے ساتھ توسیع پذیری کے لیے اس کی مقامی حمایت۔ ڈویلپرز ٹیلی ٹائپ کا استعمال کرتے ہوئے کوڈ پر تعاون کر سکتے ہیں اور ایڈیٹر کو اس کی فعالیت کو بڑھانے کے لیے کیوریٹڈ پیکج سیٹ انسٹال کر کے IDE سٹیٹس میں اپ گریڈ کیا جا سکتا ہے۔

ایٹم کوڈ ایڈیٹر

ایٹم کوڈ ایڈیٹر پر میرا مضمون دیکھیں۔

3۔ شاندار متن 3

Sublime Text 3 ایک مفت/پریمیم، کراس پلیٹ فارم، ہلکا پھلکا اور قابل توسیع ٹیکسٹ ایڈیٹر ہے جو رفتار اور وشوسنییتا پر مرکوز ہے۔ یہ مقبول Sublime Text ایڈیٹر سیریز کا موجودہ ورژن ہے اور یہ خودکار تکمیل، کوڈ فولڈنگ، اور نحو کو نمایاں کرنے اور ایک ٹن کمپیوٹر زبانوں کے لیے سپورٹ پیش کرتا ہے۔ بالکل باکس سے باہر.

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

Sublime Text Editor

4۔ SpaceMacs

SpaceMacs ایک مفت اور اوپن سورس ٹیکسٹ ایڈیٹر ہے جو Emacs اور Vim کی فعالیت کو یکجا کرتا ہے۔ارگونومکس، مستقل مزاجی اور یادداشت پر توجہ کے ساتھ ایک واحد ٹیکسٹ ایڈیٹر میں۔

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

SpaceMacs کوڈ ایڈیٹر

5۔ Qt خالق

Qt Creator C++، JavaScript، اور QML کے لیے ایک مفت، کراس پلیٹ فارم انٹیگریٹڈ ڈیولپمنٹ انوائرمنٹ ہے جسے Qt ایپلیکیشن ڈویلپمنٹ فریم ورک کے SDK کے حصے کے طور پر بنایا گیا ہے۔

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

QT Creator کے پاس ایک خصوصیت سے بھرپور ورژن ہے جو GPLv3 لائسنس کے تحت اوپن سورس ہے اور ایک تجارتی ورژن ہے جس میں ٹن اضافی خصوصیات اور ٹیکنالوجیز کے لیے سپورٹ ہے جو انٹرپرائز کا تجربہ فراہم کرنے میں مدد کرتی ہے جیسے کہ آفیشل Qt سپورٹ ہیلپ ڈیسک۔

6۔ بریکٹ

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

بریکٹس پیش کردہ متعدد خصوصیات میں سے لائیو پیش نظارہ، SCSS اور کم سپورٹ، Git کے ساتھ انضمام، ایک سادہ W3C تصدیق کنندہ، خودکار پریفکسنگ، انڈینٹ گائیڈز، اور ایکسٹینشنز کی لائبریری کے لیے مفت میں سپورٹ شامل ہیں۔

بریکٹس – اوپن سورس ٹیکسٹ ایڈیٹر

7۔ ایماکس

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

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

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

Emacs ٹیکسٹ ایڈیٹر

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

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

8۔ ویم

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

بالکل اس کے مقابلے کی طرح، Emacs، Vim نہیں t باکس سے باہر بہت ساری خصوصیات پیش کرتا ہے لیکن اسے ترجیحی ترتیبات، اسکرپٹس اور پلگ ان کے ذریعے ترتیب دیا جا سکتا ہے تاکہ آپ جس پراجیکٹ پر کام کر رہے ہیں اس کے مطابق ہو۔

Vim ایڈیٹر

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

$ sudo apt install vim
$ sudo yum install vim
$ sudo dnf install vim

9۔ ویب طوفان

WebStorm ایک معاوضہ ہے انٹیگریٹڈ ڈیولپمنٹ انوائرنمنٹ JetBrains کے ذریعے تیار اور برقرار رکھا گیا ہے۔کے لیے JavaScript پروجیکٹس۔ اس میں Node.js ایپس اور کلائنٹ سائڈ ایپس، ٹیسٹ رنرز کے لیے ہموار ٹول انٹیگریشن، REST کلائنٹ، یونٹ ٹیسٹنگ، انضمام VCS جیسے GitHub، مرکیوریل، وغیرہ۔

آپ WebStorm کو اینگولر، ری ایکٹ، Vue.js، ری ایکٹ Native، Electron، Node.js، Meteor میں پروجیکٹس بنانے کے لیے استعمال کر سکتے ہیں۔ , Cordova, اور Ionic. یہ استعمال کرنے کے لیے مفت نہیں ہے لیکن آپ اسے 30 دن تک مفت جانچ سکتے ہیں۔

WebStorm JavaScript IDE

10۔ کوموڈو ایڈیٹ

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

یہ مقامی ڈیبگنگ اور یونٹ ٹیسٹنگ، Git، CVS، Bazaar، Subversion، Perforce، اور Mercurial کے لیے ورژن کنٹرول سپورٹ، پلگ انز کا استعمال کرتے ہوئے توسیع پذیری، ActiveState کا استعمال کرتے ہوئے کوڈ تعاون، ریگولر ایکسپریشنز کے لیے سپورٹ، اور وسیع پیمانے پر بھی پیش کرتا ہے۔ زبان کی حمایت۔

Komodo IDE

11۔ کوڈ کہیں بھی

Code Anywhere ایک بامعاوضہ کلاؤڈ پر مبنی IDE ہے جو FTP، SFTP، Google Drive، اور Dropbox کے علاوہ دیگر ریموٹ سروسز کے ساتھ کوڈ کو دور سے استعمال کرنے کے قابل بناتا ہے۔ یہ کنٹینر پر مبنی ترقی پر توجہ مرکوز کرتا ہے، ایک ایسا منصوبہ جو صارفین کو شروع سے ختم ہونے تک منصوبوں کو تیار کرنے اور یہاں تک کہ براہ راست کلاؤڈ سے تعینات کرنے کی اجازت دیتا ہے۔

Code Anywhere's خصوصیت کی جھلکیوں میں بلٹ ان ٹرمینل کنسول، کوڈ پر نظرثانی، کوڈ شیئرنگ، کوڈ تعاون، گٹ کے ساتھ انضمام، GitHub، اور Bitbucket وغیرہ۔ آپ اسے 7 دنوں تک مفت آزما سکتے ہیں جس کے بعد آپ کو کم از کم $2/ماہ ادا کرنے ہوں گے۔

CodeAnywhere – Cloud IDE ایڈیٹر

میرے مضمون کوڈ پر کہیں بھی پڑھیں۔

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

کیا لینکس کے لیے آپ کا پسندیدہ JavaScript ٹیکسٹ ایڈیٹر اس فہرست میں شامل ہوا؟ ذیل کے سیکشن میں اپنے خیالات شیئر کریں۔