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("中文乱码修正成功!\n现在您可以直接到Word里按Ctrl+V粘贴了!", "成功");

            }

            else

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

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

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

 

  

转载于:https://www.cnblogs.com/zzz-z123/p/4139122.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值