الانتقال إلى المحتوى الرئيسي

كيفية محاذاة الكود في مقابل الكود: طريقة سهلة

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

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

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

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

  1. كيفية محاذاة الكود بشكل صحيح في كود الاستوديو المرئي
  2. فتح إعدادات البرنامج
  3. اختيار الخط والحجم
  4. استخدام وضع عرض المساحة البيضاء
  5. ضبط الهوامش وحجم علامة التبويب
  6. تعطيل التنسيق التلقائي عند حفظ ملف
  7. استخدام المكونات الإضافية المضمنة لمحاذاة التعليمات البرمجية التلقائية
  8. استخدام اختصارات لوحة المفاتيح للمحاذاة السريعة
  9. فحص وتصحيح أخطاء محاذاة التعليمات البرمجية
  10. سؤال وجواب
  11. كيف يمكنني محاذاة التعليمات البرمجية في مقابل كود?
  12. الذي هوتكي يمكن محاذاة رمز في مقابل رمز?
  13. ما ملحقات يمكن استخدامها لمحاذاة التعليمات البرمجية في مقابل كود?
  14. ما هي لغات البرمجة التي تدعم محاذاة الكود في مقابل الكود?
  15. ما هي إعدادات تنسيق الكود المتوفرة في مقابل الكود?
  16. هل من الممكن لمحاذاة فقط رمز أبرز في مقابل كود?

كيفية محاذاة الكود بشكل صحيح في كود الاستوديو المرئي

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

فيما يلي بعض الطرق الأساسية:

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

فتح إعدادات البرنامج

لفتح إعدادات برنامج فس كود ، تحتاج إلى اتباع بعض الخطوات البسيطة:

  1. فتح مقابل رمز على جهاز الكمبيوتر الخاص بك.
  2. في اللوحة العلوية ، انقر فوق الزر" ملف".
  3. في القائمة المنسدلة ، حدد " الإعدادات "أو استخدم اختصار لوحة المفاتيح "كترل+".

بعد الانتهاء من هذه الخطوات ، سيتم فتح نافذة بها إعدادات البرنامج. يحتوي على علامتي تبويب: إعدادات المستخدم وإعدادات العمل.

إعدادات المستخدم:

تتيح لك علامة التبويب" إعدادات المستخدم " تخصيص البرنامج وفقا لتقديرك.

هنا يمكنك تغيير الإعدادات مثل السمة ونظام الألوان وحجم الخط وغيرها الكثير.

إعدادات العمل:

تتيح لك علامة التبويب" إعدادات العمل " تخصيص البرنامج لمشروع معين.

هنا يمكنك إنشاء وتعديل ملفات الإعدادات التي سيتم تطبيقها فقط على المشروع الحالي.

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

اختيار الخط والحجم

يلعب اختيار الخط والحجم المناسبين دورا مهما في سهولة قراءة الكود. يجب أن يضمن اختيار الخط وضوح وسهولة إدراك الكود ، ويجب أن يكون الحجم كافيا للقراءة المريحة دون إجهاد العين.

فس كود يستخدم الخط "كونسولاس" لجميع المحررين رمز افتراضيا. ومع ذلك ، يمكنك دائما تغيير الخط وحجمه في إعدادات المحرر.

لتغيير الخط والحجم ، اتبع الخطوات التالية:

  1. افتح إعدادات المحرر بالنقر فوق ملف > تفضيلات > إعدادات, أو باستخدام اختصار لوحة المفاتيح السيطرة + ,.
  2. في شريط البحث ، اكتب" الخط " لتصفية الإعدادات ذات الصلة.
  3. ابحث عن خيار" المحرر: عائلة الخطوط " وانقر على أيقونة القلم الرصاص على اليمين لتغيير القيمة.
  4. حدد خطا من القائمة المقترحة أو حدد اسم خط آخر يدويا.
  5. يمكنك أيضا ضبط حجم الخط من خلال إيجاد خيار "المحرر: حجم الخط" وتحديد القيمة المطلوبة بالبكسل.
  6. احفظ التغييرات وأغلق الإعدادات.

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

استخدام وضع عرض المساحة البيضاء

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

لتمكين وضع عرض المساحة البيضاء ، تحتاج إلى:

  1. افتح إعدادات كود فيسوال ستوديو بالضغط كنترول+,.
  2. في شريط البحث ، اكتب" عرض مسافة بيضاء "وحدد الخيار"عرض مسافة بيضاء: الكل".
  3. عند تمكين هذا الوضع ، سيعرض رمز الاستوديو المرئي مسافات في الكود باستخدام الرموز وعلامات الألوان. سيتم أيضا عرض تكوين عرض المساحة البيضاء الحالي في الزاوية اليمنى السفلية من المحرر.

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

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

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

ضبط الهوامش وحجم علامة التبويب

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

عند كتابة التعليمات البرمجية ، تتم إضافة المسافات أو علامات التبويب تلقائيا لمحاذاة كتل التعليمات البرمجية أو المسافات البادئة. يمكنك ضبط حجم علامة التبويب وفقا لتفضيلاتك.

1. افتح رمز الاستوديو المرئي وانتقل إلى قائمة" ملف " أعلى الشاشة.

2. حدد " التفضيلات "ثم" الإعدادات " من القائمة المنسدلة.

3. في نافذة" الإعدادات "التي تفتح ، ابحث عن قسم" المحرر " وحدده.

4. بعد ذلك ، حدد حجم علامة التبويب والمسافة البادئة في كتل "حجم علامة التبويب" و "المسافة البادئة" ، على التوالي.

5. يمكنك أيضا تحديد خيار" إدراج مسافات " لاستبدال أحرف علامات التبويب بمسافات.

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

يساعد تعيين الهوامش وحجم علامة التبويب في الحفاظ على رمز منظم وقابل للقراءة ، مما يسهل على المطورين الآخرين العمل معه وفهمه.

تعطيل التنسيق التلقائي عند حفظ ملف

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

لتعطيل التنسيق التلقائي عند حفظ ملف في رمز مقابل ، اتبع الخطوات التالية:

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

بعد إجراء تغييرات على الإعدادات ، سيتم تعطيل التنسيق التلقائي عند حفظ الملف. الآن لن تتم محاذاة الرمز تلقائيا عند حفظ الملف.

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

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

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

استخدام المكونات الإضافية المضمنة لمحاذاة التعليمات البرمجية التلقائية

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

1. تجميل

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

2. أجمل

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

3. إسلينت

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

4. إديتوركونفيغ

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

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

استخدام اختصارات لوحة المفاتيح للمحاذاة السريعة

عند العمل مع محرر رمز فس ، يمكنك استخدام اختصارات لوحة المفاتيح المختلفة لمحاذاة التعليمات البرمجية بسرعة وسهولة. فيما يلي بعض التركيبات المفيدة:

  • السيطرة + أ: حدد الرمز بأكمله
  • السيطرة +/: تعليق أو إلغاء تعليق الرمز المميز
  • السيطرة +]: نقل كتلة التعليمات البرمجية المحددة إلى اليمين
  • السيطرة + [: انقل كتلة التعليمات البرمجية المحددة إلى اليسار
  • السيطرة + التحول + ص: افتح لوحة الأوامر

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

تعد اختصارات لوحة المفاتيح مفيدة بشكل خاص عند العمل بكميات كبيرة من التعليمات البرمجية أو عند الحاجة إلى محاذاة متعددة.

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

بشكل عام ، يتيح الجمع بين اختصارات لوحة المفاتيح والمكونات الإضافية والإضافات لكل مطور تخصيص بيئة التطوير وفقا لاحتياجاته وتفضيلاته.

فحص وتصحيح أخطاء محاذاة التعليمات البرمجية

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

هناك عدة طرق للتحقق من أخطاء محاذاة التعليمات البرمجية وتصحيحها:

  1. المدمج في وظائف محرر: العديد من المحررين رمز ، بما في ذلك رمز فيسوال ستوديو ، تقدم المدمج في وظائف لمحاذاة التعليمات البرمجية التلقائي. على سبيل المثال ، في فيسوال ستوديو كود ، يمكنك استخدام الأمر "تنسيق الوثيقة" (كترل + شيفت + أنا ويندوز/لينكس أو شيفت + الخيار + و ل ماك) لمحاذاة المستند بأكمله.
  2. الإضافات والإضافات: اعتمادا على المحرر الذي تستخدمه ، يمكنك تثبيت مكونات إضافية أو ملحقات إضافية توفر أدوات أكثر تقدما لمحاذاة التعليمات البرمجية. يمكن لبعضها محاذاة الرمز تلقائيا عند حفظ ملف أو عند استخدام اختصارات لوحة مفاتيح معينة.
  3. المحاذاة اليدوية: إذا لم تكن أي من الطرق التلقائية مناسبة لمحاذاة التعليمات البرمجية ، فيمكنك تنسيق التعليمات البرمجية يدويا لتحقيق المحاذاة الصحيحة. قد يتطلب ذلك إضافة أو إزالة مسافات أو مسافات بادئة في الأماكن المناسبة.

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

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

سؤال وجواب

كيف يمكنني محاذاة التعليمات البرمجية في مقابل كود?

لمحاذاة التعليمات البرمجية في مقابل التعليمات البرمجية ، يمكنك استخدام وظيفة التنسيق التلقائي.

الذي هوتكي يمكن محاذاة رمز في مقابل رمز?

لمحاذاة التعليمات البرمجية في رمز فس ، يمكنك استخدام تركيبة المفاتيح "شيفت + ألت + و".

ما ملحقات يمكن استخدامها لمحاذاة التعليمات البرمجية في مقابل كود?

ملحقات مثل أجمل ، تجميل ، والتحسس الذكي يمكن استخدامها لمحاذاة التعليمات البرمجية في مقابل التعليمات البرمجية.

ما هي لغات البرمجة التي تدعم محاذاة الكود في مقابل الكود?

في رمز فس ، يمكنك محاذاة التعليمات البرمجية في لغات البرمجة المختلفة ، بما في ذلك جافا سكريبت ، بيثون ، سي++ ، جافا ، روبي وغيرها الكثير.

ما هي إعدادات تنسيق الكود المتوفرة في مقابل الكود?

في مقابل إعدادات التعليمات البرمجية ، يمكنك تكوين خيارات تنسيق التعليمات البرمجية المختلفة ، مثل المسافة البادئة وعلامات الترقيم وفواصل الأسطر والخط والمزيد.

هل من الممكن لمحاذاة فقط رمز أبرز في مقابل كود?

في رمز فس ، يمكنك محاذاة فقط رمز أبرز باستخدام تركيبة المفاتيح"شيفت + ألت + و".