ال WhatsApp

أفضل برامج تحرير JavaScript لنظام Linux

Anonim

في إحدى مقالاتي الأخيرة حيث أعددت قائمة بأكثر 7 لغات برمجة شعبية على GitHub في عام 2019 وJavaScriptعلى القمة. نظرًا لأن معظم القراء مهتمون باستخدامJavaScriptلمشاريعهم ، إليك قائمة بأفضلمحرري JS يمكنك استخدامه على جهاز Linux الخاص بك.

1. كود الاستوديو المرئي

Visual Studio Code هو محرر أكواد مجاني ومفتوح المصدر وعبر الأنظمة الأساسية مع مجموعة شاملة من الأدوات لتحرير الشفرة وتصحيح الأخطاء.يتميز بواجهة مستخدم قابلة للتخصيص تمامًا مع ميزات أخرى بما في ذلكLive Shareللتعاون في الكود في الوقت الفعلي ، تكامل Git الأصلي ، تمييز بناء الجملة ، Intellisense ، إلخ.

تم تطويره بواسطةMicrosoftمع مكتبة شبه كاملة من المكونات الإضافية التي يوفرهاRedmond Giantأو مجتمع المستخدمين وهو من بين أكثر المحررين استخدامًا لأي مشروع ، بما في ذلكJavaScriptوالتي تتضمن ميزات مثل تصحيح الأخطاء والإكمال التلقائي والانتقال إلى ، وفحص نوع JS المتكامل أصبح في متناول اليد.

رمز الاستوديو المرئي

راجع مقالتي حول رمز الاستوديو المرئي.

2. ذرة

Atom هو محرر نصوص مجاني ومفتوح المصدر ومتعدد المنصات تم تطويره وصيانته بواسطةGitHubتتضمن ميزاته دعمًا محليًا للعديد لغات البرمجة مع تمييز بناء الجملة ، وطي الكود ، وإكمال الكود ، وتكامل Git مباشرة خارج الصندوق.يوفر للمستخدمين مدير حزم سهل الاستخدام لتثبيت الحزم وإدارتها لتوسيع وظائفها.

Atomهو محرر ممتاز لكتابةJScode لأن من دعمها الأصلي للإكمال التلقائي ، وإبراز بناء الجملة ، وقابلية التوسع مع الامتدادات. يمكن للمطورين التعاون في الكود باستخدام Teletype ويمكن ترقية المحرر إلى حالة IDE عن طريق تثبيت حزمة منظمة لتوسيع وظائفها.

محرر كود Atom

راجع مقالتي على محرر كود Atom.

3. نص سامي 3

Sublime Text 3 هو محرر نصوص مجاني / ممتاز ومتعدد المنصات وخفيف الوزن وقابل للتوسيع يركز على السرعة والموثوقية. إنها النسخة الحالية من سلسلة المحرر وهي تقدم الإكمال التلقائي ، طي الكود ، وتسليط الضوء على بناء الجملة ، ودعمًا لعدد كبير من لغات الكمبيوتر الحق في الخروج من مربع.

إنه قابل للتخصيص تمامًا ويمكنك توسيع وظائفه باستخدام أي من المكونات الإضافية التي يوفرها مجتمع مطوريه عبر مدير الحزم المناسب. بصفتك مطور JS ، ستستمتع أيضًا باستخدام تكامل Git ومدقق الفرق المتزايد وميزات علامة الإقحام من بين ميزات أخرى.

محرر نصوص Sublime

4. سبيس ماكس

SpaceMacs هو محرر نصوص مجاني ومفتوح المصدر يجمع بين وظائفوVimفي محرر نصوص واحد مع التركيز على بيئة العمل ، والاتساق ، وتقنيات الإستذكار.

يستخدم بنجاح رابط المفتاح نفسه بغض النظر عن مكانك داخل المحرر ، ويوفر للمستخدمين واجهات مستخدم رسومية وسطر الأوامر. إنه يزدهر على فكرة أنه لا Emacs ولا Vim هو أفضل محرر ؛ كلاهما.

محرر رمز SpaceMacs

5. Qt Creator

Qt Creator هي بيئة تطوير متكاملة مجانية عبر الأنظمة الأساسية لـ C ++ و JavaScript و QML تم إنشاؤها كجزء من SDK لإطار تطوير تطبيقات Qt.

يوفر للمستخدمين مجموعة الأدوات الكاملة المطلوبة لإنشاء برامج معقدة باستخدام أدوات مثل مصحح الأخطاء المرئي ، ومصمم النماذج الذي يحمل في ثناياه عوامل ، وتسليط الضوء على بناء الجملة ، والإكمال التلقائي الذكي ، وامتداد الوظائف باستخدام المكونات الإضافية.

لدى QT Creator إصدار غني بالميزات وهو مفتوح المصدر بموجب ترخيص GPLv3 وإصدار تجاري مع الكثير من الميزات الإضافية ودعم التقنيات التي تساعد على توفير تجربة مؤسسية على سبيل المثال مكتب المساعدة الرسمي لدعم Qt.

6. اقواس

Brackets هو محرر كود مجاني وحديث ومفتوح المصدر تم تطويره بواسطةAdobeمكتوب بالكامل باللغةJavaScript،HTML، وCSS إنه خفيف الوزن ويمزج بين الأدوات المرئية في المحرر لتسريع سير عمل المستخدم وتقليل وتيرة التبديل بين صفحات الملف من خلال ميزة المحرر المضمّن.

من بين الميزات العديدة التي يقدمها Brackets تشمل المعاينة المباشرة ، ودعم SCSS و LESS ، والتكامل مع Git ، ومدقق W3C بسيط ، والبادئة التلقائية ، وأدلة المسافة البادئة ، ودعم مكتبة الامتدادات مجانًا.

الأقواس - محرر نص مفتوح المصدر

7. إيماكس

Emacs هي عائلة من محرري نصوص سطر الأوامر القوية والمجانية والمفتوحة المصدر المستندة إلى UNIX مع أشهرهاGNU Emacs . إنه قابل للتخصيص تمامًا ويوفر العديد من ميزات التحرير المدركة للمحتوى مثل تمييز بناء الجملة والتنقل بين الخطوط.

Emacsليس محرر نصوص سهل الإعداد والتشغيل كما يتخيل المرء ولكنه يقدم برنامجًا تعليميًا للمبتدئين مع وثائق مدمجة شاملة حتى للمستخدمين المحترفين.

تمت كتابته بلغة Lisp حتى يتمكن مستخدمو Lisp من تعديل وظائفها لتناسب احتياجاتهم ويمكن للمستخدمين استخدام المكونات الإضافية لتوسيع ميزتها إلى ما بعد كتابة التعليمات البرمجية وحدها. على سبيل المثال يمكن استخدام Emacs كعميل بريد إلكتروني وقارئ أخبار.

محرر نصوص Emacs

Emacsيتم الشحن في مستودع الحزم الرسمي لتوزيع Linux الخاص بك وهي الطريقة الموصى بها للتثبيت.

$ sudo apt install emacs
sudo yum قم بتثبيت emacs
sudo dnf قم بتثبيت emacs

8. همة

Vim هو محرر سطر أوامر قوي وخفيف الوزن ومفتوح المصدر صمد أمام اختبار الزمن باعتباره " محرر واحد للسيطرة عليهم جميعًا""نظرًا لأنه يأتي مع العديد من توزيعات Linux افتراضيًا. تم إنشاؤه مع وضع الوظائف في الاعتبار ، وبالتالي ، في حين أنه من الصعب جدًا تعلمه ، فإن العديد من المطورين المحترفين على استعداد للقسم به.

تمامًا مثل منافستها ،Emacs،Vimلا يوجد ' تقدم الكثير من الميزات بمجرد إخراجها من عبوتها ولكن يمكن تهيئتها من خلال إعدادات التفضيلات والبرامج النصية والمكونات الإضافية لتناسب المشروع الذي تعمل عليه.

محرر Vim

Vimيتم الشحن في مستودع الحزم الرسمي لتوزيع Linux الخاص بك وهي الطريقة الموصى بها للتثبيت.

$ sudo apt install vim
sudo yum install vim
sudo dnf تثبيت vim

9. عاصفة الويب

عاصفة الويببيئة التنمية المتكاملةتم تطويرها وصيانتها بواسطةJetBrains لـJavaScriptالمشاريع. يحتوي على مصحح أخطاء لكل منNode.jsالتطبيقات والتطبيقات من جانب العميل ، تكامل سلس للأداة للمتسابقين الاختباريين ،REST العميل ، اختبار الوحدة ، التكامل معVCSمثلGitHub ، الزئبقي ، إلخ.

يمكنك استخدامWebStormلبناء مشاريع في Angular و React و Vue.js والتفاعل Native و Electron و Node.js و Meteor ، كوردوفا ، وأيوني. إنه ليس مجانيًا للاستخدام ولكن يمكنك تقييمه مجانًا لمدة 30 يومًا.

WebStorm JavaScript IDE

10. كومودو تحرير

Komodo Edit هي منصة مشتركةبيئة تطوير متكاملةللغات البرمجة الأكثر شيوعًا كاملة مع ذكاء الكود لتمييز بناء الجملة ، تلقائي أوامر كاملة ، وإعادة بناء ديون ، والانتقال إلى.

كما أنه يوفر تصحيحًا أصليًا للأخطاء واختبار الوحدة ، ودعمًا للتحكم في الإصدار لـ Git و CVS و Bazaar و Subversion و Perforce و Mercurial وقابلية التوسعة باستخدام المكونات الإضافية والتعاون في الكود باستخدام ActiveState ودعم التعبيرات العادية والشاملة دعم اللغة.

Komodo IDE

11. رمز في أي مكان

Code Anywhere عبارة عن IDE مدفوع قائم على السحابة يمكّن من استخدام الرمز عن بُعد باستخدام FTP و SFTP و Google Drive و Dropbox ، من بين خدمات أخرى عن بُعد. وهو يركز على التطوير القائم على الحاويات ، وهو مشروع يتيح للمستخدمين تطوير المشاريع من البداية إلى النهاية وحتى النشر مباشرةً من السحابة.

رمز في أي مكانتشمل الميزات البارزة أيضًا وحدة تحكم طرفية مدمجة ، ومراجعات الكود ، ومشاركة الكود ، والتعاون مع الكود ، والتكامل مع Git ، GitHub و Bitbucket ، وما إلى ذلك ، يمكنك تجربته مجانًا لمدة 7 أيام وبعد ذلك يتعين عليك دفع$ 2 / شهر

CodeAnywhere - Cloud IDE Editor

اقرأ مقالتي على Code Anywhere.

يعتمد السؤال حول أي محرر نصوص مناسب لك في النهاية على تفضيلاتك ونوع المشروع والوصول إلى المجتمع ودعم الإضافة. بمجرد أن تحصل على هذه الأمور بالشكل الصحيح ، فأنت على يقين من أن تكون فعالاً في سير عملك وتعزز الإنتاجية.

هل وصل محرر نصوص JavaScript المفضل لديك لنظام Linux إلى القائمة؟ شارك بأفكارك في القسم أدناه.