为什么 EnvDTE.ProjectItem.FileCodeModel = Nothing?
我编写了一个 VMacro(在 VS2010 中),它解析解决方案并向 cpp 文件添加 try 和 catch 语句。到目前为止一直运行良好。我不得不重新格式化我的电脑并…
VS 宏/插件将字符串连接转换为 string.format 样式
我有一个正在开发的项目,其中很多地方都使用了诸如“Hi”+variable+“,welcome to Project”之类的字符串操作(给出的示例非常小)。 要求之一是将…
在 Visual Studio 2010 中计算供选择的非空白字符数
有谁知道 Visual Studio 2010 的工具或扩展可以计算文档中当前选择的非空白字符(例如所有字符,但不包括空格、换行符等)? 很高兴有代码高尔夫:) 我…
如何在 VS 宏中使用正则表达式?
我想创建宏来替换。但我的问题是如何在 Visual Basic 的 Visual Studio 宏中使用正则表达式? document.Selection.ReplacePattern("test{[^']+}test",…
我应该在项目的源代码管理中包含 VB 宏吗?
对于 C# 项目,我在 Visual Studio 中使用了多个 Visual Basic 宏。我只是考虑这些对从事 C# 项目的其他开发人员有用。 到目前为止的宏包括在保存时删…
当我在 Visual Studio 2005 中保存文件时是否可以运行宏?
当我在 Visual Studio 2005 中保存文件时,我希望还运行一个更新版权的宏(通过正则表达式搜索和替换)。 我对正则表达式并不陌生,但我对 VB/VBA 和 …
Visual Studio 宏:循环选择,将 .Append(" 和 ") 添加到选择中的每一行
发现了这个: Sub SurroundWithAppendTag() DTE.ActiveDocument.Selection.Text = ".Append(""" + DTE.ActiveDocument.Selection.Text + """)" End Su…
OnBuildBegin 在 Visual Studio 宏中不会触发,直到我从宏资源管理器运行它
我有以下 Visual Studio 宏: Imports System Imports EnvDTE Imports EnvDTE80 Imports EnvDTE90 Imports MyMacros.EnvironmentEvents Imports Syste…
Visual Studio 宏:查找项目中未包含的文件?
我想编写一个宏来爬行项目目录中的文件并查找项目中未包含的文件。 在使用 DTE 对象时,我发现 Project 对象具有 ProjectItems;如果 ProjectItem 代…
哪里有一个好的 Visual Studio 宏来迭代和列出所有菜单(VS2008,如果是的话)?
我已经解释过有一个宏可以遍历所有菜单。 检查了 CodeProject 和网络上的各个地方后,到目前为止我运气不佳。 有谁知道更好吗? 谢谢 贝丝…
Visual Studio 2005 宏无法运行
我正在尝试运行将调试器附加到 calc.exe 的 Visual Studio 2005 示例宏。 当我运行它们时,它和任何其他宏似乎都没有做任何事情。 Calc.exe 正在运行…
切换“抛出异常时中断”。 使用宏或键盘快捷键
编辑:Visual Studio 2015 的新异常窗口比 我不再关心使用键盘的旧对话框 它的快捷方式。 是否有宏或键盘快捷键可以在不使用 GUI 的情况下切换“抛出…