سؤال

ما هي الإعدادات ستوديو البصرية و.emacs وحدات الماكرو تحسين احتمال أن قانون مكتوب على ويندوز (في الاستوديو البصري) سوف لا تزال تبدو جيدة في إيماكس (والعكس بالعكس)؟ لقد اتخذت مؤخرا لإيقاف علامات التبويب في ايماكس (حتى يتم تقديم علامات التبويب عبر المسافات) وهذا على الأقل يجعل رمز تبدو هي نفسها (ثو الناس الذين يحبون الأحجام التبويب معينة من الحظ). هل هناك طريقة أفضل؟

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

المحلول

ودائما استخدام علامات التبويب ل<م> الطعج فقط وأي شيء آخر، وليس هناك مشكلة.

وتنطوي على أي شيء الأحرف مواءمة عبر خطوط (وليس حك) يجب أن تستخدم مسافات.

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

نصائح أخرى

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

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

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

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

ومن .emacs بلدي وضع خصيصا-المتغيرات القائمة:

'(c-default-style (quote ((c-mode . "bsd") (c++-mode . "bsd") (java-mode . "jav
a") (other . "gnu"))))
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top