محرر نصوص Atom. Atom هو محرر نصوص. ملحقات Atom

Atom هو محرر كود شائع يستخدمه غالبًا المبرمجون ومطورو الويب.

تعود شعبية هذا المحرر إلى وجود أبسط واجهة ومجموعة متنوعة من ملفات وظائف مفيدة... يدعم Atom جميع اللغات والتشفيرات المعروفة ، ويتضمن أيضًا ميزة تمييز بناء الجملة. بالإضافة إلى ذلك ، تم تجهيز وظائف البرنامج بمدير ملفات ملائم للغاية يسمح لك بالتبديل بسرعة بين الدلائل والمستندات المفتوحة.

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

تم تصميم الأسلوب الأولي لمحرر Atom بألوان داكنة. يوفر هذا راحة استخدام المحرر في ظروف الإضاءة السيئة أو في الليل. إذا رغبت في ذلك ، يمكن تغيير نظام الألوان ليناسب ذوقك.

Atom هو برنامج لتحرير النص ورمز البرنامج بواجهة عملية. إنها تعرف كيفية العمل مع جميع الترميزات والتنسيقات الشائعة تقريبًا ملفات نصيةويتضمن أيضًا ميزة تمييز بناء الجملة. إذا رغبت في ذلك ، يمكن استخدام Atom بنجاح كبير كمدير ملفات. يسمح لك "العارض" المدمج بالتبديل بسهولة بين الملفات والمجلدات ، والتنقل مستندات نصية"واحدًا تلو الآخر" وبكميات كبيرة ، بالإضافة إلى عرض بنية الدليل بشكل مريح في قائمة تشبه الشجرة.

مثل معظم برامج تحرير النصوص الحديثة الأخرى ، يفتح Atom ملفات جديدة في علامات تبويب منفصلة ، تعمل مثل متصفح الويب. بفضل هذا ، يمكن للمستخدم نسخ المعلومات ونقلها بسهولة بين المستندات. يتذكر البرنامج علامات التبويب المفتوحة عند إغلاقه ، ما لم تقم بالطبع بتعطيل هذه الوظيفة في الإعدادات. بشكل افتراضي ، يستخدم المحرر الجلد بألوان داكنة وباهتة. إذا كان عليك العمل كثيرًا مع النص (خاصةً في الليل) ، فمن المحتمل أنك تفهم مزايا ألوان الواجهة هذه. الخلفية السوداء لا "تؤذي" العينين عند العمل في الظلام ، كما أنها تقلل من الإرهاق. عادة ، يتم استخدام تصميم مماثل للغلاف الرسومي في "الأوضاع الليلية" ، والتي أصبحت الآن مألوفة لتزويد مختلف برامج تحرير النصوص و "القراء".

ذرة - تماما برنامج مجاني... يعد المحرر أداة ممتازة للمطورين ومؤلفي النصوص وبشكل عام لأي شخص يحتاج إلى وظائف Windows Notepad القياسية.

ما الجديد في هذا الإصدار؟

1.32.2 (10.11.2018)

  • إصلاح الخلل حيث يمكن أن يؤدي إجراء تغييرات كبيرة سريعة إلى إبراز بناء الجملة بشكل غير صحيح ؛
  • إصلاح الخلل الذي تسبب في التجمد عند إجراء بعض التغييرات على ملفات ERB ؛
  • إصلاح الخلل حيث يتم إدخال "#" بشكل غير صحيح في الأقواس المتعرجة بعدة لغات ؛
  • إضافة العديد من فئات تمييز البنية التي تمت إزالتها عن طريق الخطأ في 1.32.0.

محرر متعدد المنصات من مطور GitHub الشهير. يدعم Atom out of the box لغات البرمجة الرئيسية ، ويسمح لك ببناء الكود الخاص بك وإبراز الأوامر الأساسية. باستخدام هذا التطبيق ، يمكنك إدارة علامات التبويب المفتوحة بمرونة وتتبع محفوظات التغييرات والبحث عن المعلومات التي تحتاجها من خلال تحديد معايير بحث متنوعة. "تسليط الضوء" على البرنامج هو وجود العديد من الوظائف الإضافية. يتم توفير مدير خاص لتنزيلها وتمكينها.

الاحتمالات:

  • تحرير الكود
  • دعم علامات التبويب والإشارات المرجعية.
  • تسليط الضوء على تركيب؛
  • تثبيت التمديدات
  • بحث متعدد الوظائف.

مبدأ التشغيل:

افتراضيًا ، يدعم البرنامج بناء الجملة لما يزيد قليلاً عن 50 لغة ، قم بتوسيعها هذه قائمةممكن عن طريق تثبيت الإضافات. يتم اختيار الترميز ولغة البرمجة الحالية في الركن الأيمن السفلي من التطبيق.

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

الايجابيات:

  • العديد من الإضافات المختلفة ؛
  • تسليط الضوء على التغييرات
  • تشغيل التعليمات البرمجية القابلة للتنفيذ باستخدام حزم الطرف الثالث ؛
  • القدرة على تخصيص الواجهة من خلال مواضيع مختلفة ؛
  • يمكن تنزيل محرر Atom لنظامي التشغيل macOS و Ubuntu (Linux).

سلبيات:

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

ذرة - أداة قويةللعمل مع كود الآلة ، بناءً على إطار عمل Electron الحديث متعدد المنصات. تتمثل مزاياه الرئيسية في تعدد استخداماته ودعمه للعديد من الملحقات المختلفة.

النظير:

  • Sublime Text هو أداة متعددة الوظائف لكتابة التعليمات البرمجية ؛
  • برنامج Notepad ++ هو محرر HTML شائع.

Atom هو محرر نص غني مجاني وحديث وسهل الاستخدام. إنه سهل الاستخدام ويمكن تخصيصه بالكامل ليناسب أي حاجة.

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

يمكنك تنزيل محرر النصوص Atom مجانًا وبالروسية على الرابط الرسمي أدناه فورًا بعد الوصف.

الملامح الرئيسية لبرنامج Atom

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

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

يمكنك تنزيل محرر Atom لنظام التشغيل Windows باللغة الروسية مجانًا من الموقع الرسمي المعروض أدناه بعد خصائص البرنامج.

نظرًا لأن كل نافذة هي صفحة ويب منفصلة ، فلا داعي للقلق بشأن تحميل الموارد. توفر تقنية الويب المبتكرة عمل سريعبدون تحميل النظام.

لتثبيت Atom ، يجب أن تكون مالكًا لأحد الأنظمة التالية: Mac OS أو Windows 7 أو 8 و 10 أو RedHat Linux أو Ubuntu Linux. هذه مجموعة متنوعة من مختلف أنظمة التشغيليجعل من الممكن تجنب مشاكل المزامنة أثناء مكالمات الأوامر.

تم تطوير Atom بواسطة فريق تطوير GitHub ، حيث وضعوا منتجهم كمحرر نصوص للقرن الحادي والعشرين. ما الذي كان يسعى إليه المطورون في البداية ولماذا كانت لديهم حتى الرغبة في إنشاء ذرة ، لأن السوق مليء بمحرري النصوص؟ وفقًا للمطورين ، هناك العديد من البرامج المماثلة في السوق ، على سبيل المثال ، Sublime Text 3 و Brackets وما إلى ذلك ، لكن لها عددًا من العيوب. يتمتع بعض محرري النصوص بفرص غنية فيما يتعلق بتوسيع الوظائف والتخصيص ، ولكن من الصعب دراسة هذا الأمر برمته ، للقيام بذلك لمستخدم عديم الخبرة بدون معرفة خاصة ، بينما البعض الآخر ، على العكس من ذلك ، يسهل استيعابهم ، ولكن قليلًا من الناحية الوظيفية. لذلك تم تطوير الذرة من أجل إزالة هذه الحواف والجمع بين كل مزايا المنافسين!

البداية الأولى

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


واجهه المستخدم

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

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


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


قائمة إعدادات محرر نص Atom

يمكن فتح إعدادات محرر النصوص atom من خلال قسم القائمة "عرض" ، أو "إعدادات" العنصر ، أو من خلال مجموعة من مفاتيح التشغيل السريع - Ctrl + ،

يحتوي البرنامج على مجموعة كبيرة ومتنوعة من الإعدادات ، وجميع الإعدادات مقسمة إلى فئات دلالية (مناسبة أيضًا).
Core - إعدادات جوهر البرنامج تحرير - إعدادات لتحرير النص وعرضه في نافذة المحرر النظام - إعدادات لعرض الذرة في قائمة سياق نظام التشغيل Keybindings - قائمة ووصف جميع مفاتيح الاختصار لمحرر النص atom الحزم - قائمة بجميع المكونات الإضافية المثبتة في atom وإعداداتها مع وصف ، بالإضافة إلى زر تمكين / تعطيل لأي مكون إضافي (حتى البرنامج). السمات - قسم يحتوي على قائمة بالسمات المثبتة وإعداداتها. التحديثات - قسم للإخطارات حول الإصدارات الجديدة من المكونات الإضافية والسمات ومحرر النصوص نفسه مع زر تحديث لكل منها. التثبيت - قسم من الإضافات والقوالب الإضافية للذرة مع وصف لكل منها ، ومرشح سريع وزر تثبيت.

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

مفاتيح التشغيل السريع لـ Atom

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


ملحقات Atom


تلميحات Hotkey

ميزة رائعة في الذرة - كل شيء مفيد عندما تكون نافذة المحرر فارغة ، فإنها تعرض شريط تمرير نصي مع تلميحات لمفاتيح الاختصار المستخدمة بشكل متكرر في البرنامج.


إشارات مرجعية

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

توجد إشارات Atom في عنصر القائمة "تعديل" "إشارة مرجعية". يمكنك أيضًا وضع / إزالة إشارة مرجعية من قسم التعليمات البرمجية باستخدام مجموعة المفاتيح Alt + Ctrl + F2 والتنقل عبر الإشارات المرجعية: Forward - F2؛ رجوع - Shift + F2 يمكنك عرض قائمة بجميع الإشارات المرجعية في المستند باستخدام اختصار لوحة المفاتيح - Ctrl + F2


Git و GitHub في Atom

الميزة الملائمة جدًا لـ atom هي أيضًا حقيقة أنها تحتوي على لوحة للعمل مع التحكم في إصدار Git ، والتي تتيح لك التحكم في الإصدار مباشرة من محرر النصوص atom دون الحاجة إلى الانتقال إلى وحدة التحكم. وبالطبع ، قام مطورو atom بتضمين دعم لربط المستودع على GitHub بمحرر atom. (سنتحدث بمزيد من التفصيل عن العمل مع Git في الذرة في المقالات التالية)


يحتوي Atom أيضًا على دعم للمقتطفات (أجزاء معدة من التعليمات البرمجية). عندما تكتب الأحرف الأولى من المقتطف ، تظهر نافذة بها قائمة بالمقتطفات المعدة بالفعل في البرنامج (لـ من هذا النوعالمستند) الذي يتوافق مع الأحرف المدخلة. يتم توسيع المقتطفات عن طريق الضغط على زر Tab.
يمكننا أيضًا إنشاء مقتطفاتنا الخاصة (المزيد عن هذا في المقالات التالية من هذه السلسلة). توجد قائمة المقتطفات في قسم "الحزم" من القائمة الرئيسية ، عنصر "المقتطفات" ، وإذا حددنا العنصر "المتاح" هنا ، فستفتح نافذة بها قائمة بجميع المقتطفات المتاحة لهذا النوع من التعليمات البرمجية.


شريط الأوامر في Atom

تتوفر جميع الوظائف والأوامر المتاحة للبرنامج في لوحة الأوامر ، والتي يمكن فتحها في عنصر قائمة "الحزم" "لوحة الأوامر" ، أو عن طريق الضغط على مجموعة المفاتيح السريعة - Ctrl + Shift + P

بالإضافة إلى حقيقة أن جميع الوظائف المتاحة مدرجة في لوحة الأوامر ، فإن العديد من الوظائف التي يتم تعيين مفاتيح التشغيل السريع لها تشتمل على مجموعة من مفاتيح التشغيل السريع التي تقوم بتشغيل هذه الوظيفة / الأمر.

يمكننا تصفية القائمة عن طريق إدخال اسم الأمر في حقل التصفية السريع.


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


هذا في الأساس كل ما أردت قوله في الدرس الأول في سلسلة من الدروس على محرر النصوص هذا ، المسمى Atom. بالمناسبة ، Atom بالنسبة لي هو محرر النصوص الرئيسي الذي أكتب فيه كود البرنامج.

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