مكون إضافي لـ R# مشابه لـ CodeRush "تسليط الضوء على البيان"

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

  •  09-06-2019
  •  | 
  •  

سؤال

انظر هنا http://www.hanselman.com/blog/InSearchOfThePerfectMonospacedProgrammersFontInconsolata.aspx - لعدم وجود وصف أفضل - تسليط الضوء على كتلة البيان - على سبيل المثال، في الصور الموجودة على الرابط، يتم تجميع "كتل البيانات" بخط عمودي.أدرك أن هذه إحدى ميزات CodeRush - هل يحتوي R# على أي شيء مشابه أو مكون إضافي للقيام بنفس الشيء؟

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

المحلول

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

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

نصائح أخرى

يحتوي R# على ميزة تسمى تمييز السطر الحالي، والتي يجب عليك تمكينها في خيارات ReSharper.يبدو هذا مثل حماقة على الخلفية الداكنة، والموضوعات عالية التباين، لذا إذا كنت تستخدم أحدها، فأنا أقترح الانتقال إلى خيارات Visual Studio، ضمن الخطوط والألوان والانتقال إلى "ReSharper - الخط الحالي" وجعل لون الخلفية ظلًا أغمق ليس لديه قدر كبير من التباين مع الخلفية.

يحتوي R# أيضًا على تمييز متطابق للأقواس، وهو قابل للتكوين بالألوان أيضًا ضمن مربع حوار خيار VS نفسه.

هل هذا يجيب على سؤالك؟

يحتوي برنامج Notepad ++ على ميزة مطابقة الأقواس الرائعة، حيث تتطابق الخطوط العمودية مع الأقواس.إنه ليس VS، لذلك أستخدمه فقط عندما أواجه بعض JS المربكة، وأقوم بالقص واللصق ومعرفة الأقواس والعودة إلى VS.سيكون أمرًا رائعًا لو كان هذا النوع من الميزات موجودًا في VS أو R#.

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