Devexpress CodeRush-复制和注释代码部分

Devexpress CodeRush-复制和注释代码部分,devexpress,coderush,Devexpress,Coderush,当我修改代码时,我喜欢注释掉旧代码,修改它,并将旧代码保留一段时间 是否可以创建一个CodeRush插件来注释旧代码,在之前和之后添加连字符行(包括日期),复制原始代码选择(整行,无论整行是否被选中),然后在后面放一行来标记更改的结束 请参见下面的示例 '---------- 'Build the Data Table. ''Add the PDF File Names to the Data Table. 'rowPDF = d

当我修改代码时,我喜欢注释掉旧代码,修改它,并将旧代码保留一段时间

是否可以创建一个CodeRush插件来注释旧代码,在之前和之后添加连字符行(包括日期),复制原始代码选择(整行,无论整行是否被选中),然后在后面放一行来标记更改的结束

请参见下面的示例

        '---------- 
        'Build the Data Table.
        ''Add the PDF File Names to the Data Table.
        'rowPDF = dtPDF.NewRow
        'rowPDF("PDFDocument") = arPDFFiles(1)
        'dtPDF.Rows.Add(rowPDF)
        'rowPDF = dtPDF.NewRow
        'rowPDF("PDFDocument") = arPDFFiles(2)
        'dtPDF.Rows.Add(rowPDF)
        'rowPDF = dtPDF.NewRow
        'rowPDF("PDFDocument") = arPDFFiles(3)
        'dtPDF.Rows.Add(rowPDF)
        'rowPDF = dtPDF.NewRow
        'rowPDF("PDFDocument") = arPDFFiles(4)
        'dtPDF.Rows.Add(rowPDF)
        'rowPDF = dtPDF.NewRow
        'rowPDF("PDFDocument") = arPDFFiles(5)
        'dtPDF.Rows.Add(rowPDF)
        '------ 07/04/2011
        'Loop through the Array and Build the Data Table.
        For narCounter = 0 To UBound(arPDFFiles)

            'Add the PDF File Names to the Data Table.
            rowPDF = dtPDF.NewRow
            rowPDF("PDFDocument") = arPDFFiles(narCounter)
            dtPDF.Rows.Add(rowPDF)

        Next
        '----------

在回答此问题时,CodeRush不包含执行此任务的本机方法

然而,它有一个非常大的可扩展性模型,允许为几乎任何你能想象的目的创建插件

这个插件就是在最近的一次会议上当场开发的

他们说,整个网络研讨会都很值得一看,但是这个插件的构造是在大约1小时6分钟内完成的。我相信整个实施过程大约在13分钟内完成

更新:此插件现在是社区插件站点的一部分,并且


对于感兴趣的人,这些在线研讨会将在周二晚上20:00英国夏令时(也就是太平洋夏令时中午12:00左右)进行现场录制。

。太棒了。谢谢+1对于提出该想法的人。是的,只需点击上面的“Devexpress网络研讨会”哦!啊哼,咳,是的,这个链接对我来说太微妙了。