当前位置:  开发笔记 > 编程语言 > 正文

用于在Visual Studio中使用标记包装所选文本的宏

如何解决《用于在VisualStudio中使用标记包装所选文本的宏》经验,为你挑选了1个好方法。

我意识到我可能有点懒,但有没有人知道Visual Studio宏,我可以在Visual Studio IDE中选择一些文本,单击一个按钮,然后用标签包装所选文本?它会产生类似于:

My Selected Text

我甚至会创建一个宏,只是不知道从哪里开始!



1> redwyre..:

这样做的代码非常简单:

Sub SurroundWithStrongTag()
    DTE.ActiveDocument.Selection.Text = "" + DTE.ActiveDocument.Selection.Text + ""
End Sub

现在,如果您对macros了解不多,请点击此处添加:

首先需要打开宏IDE,单击工具 - >宏 - >宏IDE ...

接下来,我们将为您的自定义宏添加一个模块.右键单击Project Explorer中的"MyMacros",单击Add-> Add Module ...,键入相应的名称,然后单击"Add".

现在将该功能粘贴到模块中,为所需的任何其他标签制作副本

保存并关闭宏IDE

要将宏挂钩到按钮:

单击工具 - >自定义...

单击"新建...",键入适当的名称,然后单击"确定".应该可以看到一个空工具栏(您可能需要移动窗口才能看到它)

单击"命令"选项卡,然后在类别中选择"宏"

找到之前创建的宏并将它们拖到工具栏上

右键单击按钮以更改设置(例如显示图标而不是文本)


我刚试过这个,如果我选择文本并运行marco,我最后会得到两个标签.我认为这是因为VS.NET会对标签进行一些自动完成.所以,从代码中,我只是从最后取出了+""并且效果很好.任何人都知道如何关闭宏中的自动完成功能,然后重新启用?
推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有