• 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需要我们添砖加瓦
  • 相关阅读:
    常用Linux命令
    SQL必知必会-笔记
    【ubuntu】install openbox+tint2+bmenu on ubuntu12.04.4
    【ruby】安装Ruby
    【ruby】快速安装gems的方法
    【sinatra】设置默认的端口
    【sinatra】修改默认ip绑定
    【sinatra】结合Padrino framework
    【sinatra】安装测试
    【rails3教材】博客构建过程2
  • 原文地址:https://www.cnblogs.com/zzz-z123/p/4139122.html
Copyright © 2020-2023  润新知