هل يمكنك ضبط "المسافة البادئة الذكية" لـ Visual Studio على عدم إزالة علامات التبويب في الأسطر الفارغة؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

عندما يكون Visual Studio (2005) موجودًا الخيارات -> محرر النصوص -> C/C++ -> علامات التبويب -> المسافة البادئة عند ضبطه على Smart، سيتم تلقائيًا وضع مسافة بادئة لكتل ​​التعليمات البرمجية ومحاذاة الأقواس المتعرجة، {}، كما هو متوقع.ومع ذلك، إذا قمت بالضغط على زر الإدخال داخل كتلة التعليمات البرمجية، فحرك المؤشر إلى سطر آخر، ثم حركه للخلف، وستختفي علامات التبويب المدرجة ويتم وضع المؤشر على طول الطريق إلى اليسار.هل هناك طريقة لتعيين Visual Studio للاحتفاظ بعلامات التبويب هذه؟

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

المحلول

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

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

نصائح أخرى

وهذا مصدر إزعاج لنفسي أيضًا.في أي وقت تتم إعادة تنسيق الكود، تتم إزالة علامات التبويب من الأسطر الفارغة.قد تنظر إلى هذا: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 إنه ليس حلاً تمامًا ولكنه خطوة في الاتجاه الصحيح

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