zoukankan      html  css  js  c++  java
  • Windows Live Writer插入代码vs2010插件

        网络上的许多插件都不错,我比较看好vsPaste,可惜很久没更新了,在vs2010中复制代码的时候,会出现中文乱码的情况。据说是vs2010的BUG。

        本插件修改自vsPaste,作者的网站无法打开,无法联系作者,抱歉!

        主要修改如下:

        1,修正从vs2010复制代码是中文乱码的问题

        2,插入的代码不带空白超链接

        效果如下:

    /// <summary>
    /// 修正从vs2010中复制时中文乱码的问题
    /// </summary>
    static void FixRtf()
    {
        IDataObject dataObject = Clipboard.GetDataObject();
        if (dataObject.GetDataPresent(DataFormats.Rtf))
        {
            string data = dataObject.GetData(DataFormats.Rtf) as string;
            string str = Regex.Replace(data, @"\\uinput2(?<uc>\\u-?\d*)\s..", delegate(Match m)
            {
                return m.Groups["uc"].Value + "?";
            });
    
            DataObject obj = new DataObject();
            foreach (string item in dataObject.GetFormats())
            {
                obj.SetData(item, (item == "Rich Text Format") ? str : dataObject.GetData(item));
            }
            Clipboard.SetDataObject(obj, true);
        }
    }
    

    image

        使用方法:把vs2010Paste.dll放入Windows Live Writer的插件目录Plugins中

    支持我的朋友,不妨 Interlocked.Increment(ref 推荐)

    vs2010Paste插件

  • 相关阅读:
    Facebook ads_Business Manager
    思维导图学习5——参考书目
    思维导图学习4——技巧2
    思维导图学习3——思维导图示例
    思维导图学习2——思维导图的用途
    思维导图学习1——元素介绍
    广告词条解释
    Twitter OAuth
    Twitter开发2
    Twitter REST API, Streaming API
  • 原文地址:https://www.cnblogs.com/nnhy/p/1827962.html
Copyright © 2011-2022 走看看