كيف يمكنني إظهار كم من الأسطر من التعليمات البرمجية بلدي ويتضمن المشروع في Visual Studio?[مكررة]

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

  •  05-07-2019
  •  | 
  •  

سؤال

ممكن مكررة:
كيف يمكنك عد الأسطر من التعليمات البرمجية في Visual Studio الحل ؟

كيف يمكنني إظهار رمز المقاييس نافذة في Visual Studio 2008 Professional SP1?أنا أبحث لنرى كيف العديد من إجمالي خطوط من التعليمات البرمجية هذا المشروع في المدرسة و أنا لا يمكن العثور عليه.

ملف المساعدة قال أن تذهب إلى View->ويندوز الأخرى->رمز المقاييس, ولكن هذا الخيار ليس متاحا لي.كما أنني حاولت بزر الماوس الأيمن فوق المشروع في "مستكشف الحلول" لمعرفة ما إذا كان هناك خيار ولكن لم يكن هناك.

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

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

المحلول

رمز المقاييس متوفرة فقط في فريق نظام الإصدارات من Visual Studio 2008.إذا كان لديك Express Edition, القياسية, أو المهنية كنت من الحظ.

انظر التعليقات و الصور هنا:

نصائح أخرى

لا تحتاج 3rd الطرف أدوات فقط اضغط CTRL+التحول+F, و في النافذة التي تظهر اختر "استخدام التعبير العادية".استخدام هذا التعبير العادية:

^:b*[^:b#/]+.*$

Visual Studio 2012 و فوق العادية التعبير هو:

^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$

DPack يفعل هذا.بعد تثبيت, فقط اذهب الى أدوات -> DPack -> حل الإحصاءات...

http://www.usysware.com/dpack/

لا يكون هذا ميزة في VS2008 ، حتى قبل بضعة أشهر وأنا نفذت سريعة وقذرة ويندوز التطبيق بحساب عدد CRLFs في C# الملفات.تمنح هذه التهم الفارغة خطوط خطوط في الملفات التي تم إنشاؤها من قبل مقابل ، ولكن مع قليل من التغيير والتبديل, أنا متأكد من أنك يمكن أن تجعل من توليد عدد لا بأس.هنا هو منطوق رمز في ويندوز شكل من الأشكال ؛ على dlgFolder التحكم هو FolderBrowserDialog التحكم:

if (dlgFolder.ShowDialog() == DialogResult.OK)
{
   int totalLines = 0;
   string[] fileList = Directory.GetFiles(dlgFolder.SelectedPath, "*.cs",    SearchOption.AllDirectories);

   for (int x = 0; x < fileList.Length; x++)
   {
      string[] sourceCodeLines = File.ReadAllLines(fileList[x]);
      totalLines += sourceCodeLines.Length;    
   }

   MessageBox.Show(String.Format("There are {0} lines of C# code in the folder{1}",
totalLines.ToString(), dlgFolder.SelectedPath));
}

find . -type f -print0 | wc --files0-from=-

عفوا!كنت على ويندوز...

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