هل هناك أي نصيحة جيدة حول استخدام emacs لمشروع C++؟[مغلق]

StackOverflow https://stackoverflow.com/questions/10880

  •  08-06-2019
  •  | 
  •  

سؤال

أنا أبحث عن مقالة جيدة حول استخدام emacs كـ C/C++ IDE.

شيء مثل ستيف Yegge "إيماكس فعالة".

هل كانت مفيدة؟

المحلول

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

  • سي بلس بلس كنقطة بداية للعديد من المقالات المتعلقة بـ C++، و
  • CppTemplate لتحديد قالب يمكن أن يمنحك هيكلًا جيدًا عند بدء تشغيل ملفات جديدة

نصائح أخرى

لقد تعثرت مؤخرا على هذا شرط وهو أمر جيد جدًا.

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

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

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

لا تقتصر المشكلة على تسليط الضوء على بناء الجملة.وينطبق نفس التصميم المعيب على التنسيق التلقائي.مع كل هذا، كنت أستخدم Emacs فقط في كل عمليات التحرير الخاصة بكود مصدر C++ لأكثر من 20 عامًا، منذ أيام الواجهة الأمامية.(عادة ما أقوم بإيقاف تشغيل روابط المفاتيح الكهربائية، بسبب التصميم المعيب القائم على regex من Emacs.لا تحتوي Regexes على قوة تعبيرية كافية لوصف بناء جملة C++ بدقة.

أوصي ggtags و وضع السخرية.بخلاف ذلك قد ترغب في استخدامه هيلم AG للبحث ("grep") عن السلاسل الموجودة في قاعدة التعليمات البرمجية الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top