0

随意大量重新措辞这个问题。

基本上,我目前正在剥离一个非常大的框架的很大一部分——这涉及到很多评论。所以我可以稍后找到所有这些我正在批量评论,然后在每个块之前复制粘贴一个标记,如下所示:

//MYINITIALS_REMOVE
/*if (this code is rubbish)
{
    comment it out;
}*/

我想创建一个函数,以便通过一个按钮按下或组合键我批量注释掉选定的代码并自动将我的标签放在开头。因此,开头的注释不是“//”或“/*”,而是“MYINITIALS_REMOVE//”或“MYINITIALS_REMOVE/*”

这可能吗?

编辑实际上考虑一下,我什至不介意每一行都以'MYINITIALS_REMOVE//'开头。

4

1 回答 1

0

我想你正在寻找这个:

Public Sub CStyleComment()
    Dim selection As TextSelection = DTE.ActiveDocument.Selection
    selection.TopPoint.CreateEditPoint.Insert("//MYINITIALS_REMOV" & vbCrLf & "/*")
    selection.BottomPoint.CreateEditPoint.Insert("*/")
End Sub

也许这个版本更合适(自动翻译):

Public Sub CStyleComment()
    Dim selection As TextSelection = DTE.ActiveDocument.Selection
    selection.TopPoint.CreateEditPoint.Insert("//MYINITIALS_REMOV" & vbCrLf & "/*")
    selection.BottomPoint.CreateEditPoint.Insert("*/")
End Sub
于 2012-04-03T07:07:40.160 回答