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