VS2010 代码行数统计以及代码复制汉字出现乱码

1、查找代码的总行数。

按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:

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

2、在VS中复制代码,粘贴到Word等文本文档时出现乱码的问题。

   新建VS工程,在Click事件中 执行以下代码

 private void button1_Click(object sender, EventArgs e)
        {
            //取得剪贴板内容

            IDataObject dataObject = Clipboard.GetDataObject();

            if (dataObject.GetDataPresent(DataFormats.Rtf))
            {

                //取出RTF格式

                string rtf = dataObject.GetData(DataFormats.Rtf) as string;

                //以Regex.Replace去除多余字元(註: 不管是否有問題,一律強制處理)

                string fixedRtf =

                  System.Text.RegularExpressions.Regex.Replace(rtf, @"\uinput2(?<uc>\u-?d*)s..",

                (m) =>
                {

                    return m.Groups["uc"].Value + "?";

                });

                //另建新DataObject物件

                DataObject newDataObject = new DataObject();

                //RTF格式用修正後的字串,其餘依原值

                foreach (String t in dataObject.GetFormats())

                    newDataObject.SetData(t,

                    t == "Rich Text Format" ? fixedRtf :

                    dataObject.GetData(t));

                //将修正内容写入剪贴板

                Clipboard.SetDataObject(newDataObject, true);

                MessageBox.Show("中文乱码修正成功!
现在您可以直接到Word里按Ctrl+V粘贴了!", "成功");

            }

            else

                MessageBox.Show("您粘贴的不是代码!", "错误");
        }

  在每次复制完 VS代码之后,点击Button按钮,然后进行粘贴,中文将不出现乱码。

  转换工具下载地址:http://download.csdn.net/detail/zz_z123/8218955

  

GIS需要我们添砖加瓦
原文地址:https://www.cnblogs.com/zzz-z123/p/4139122.html