问题标签 [visual-studio-macros]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - 从以前的安装中恢复 Visual Studio 2010 宏?
我会保持简短和简单。我有一个 OCZ Vertex 100Gb SSD,我有我的操作系统和编程工具,也就是 VS2010。无论如何,驱动器出现故障并且 Windows 崩溃了,但是我能够恢复某些文件夹,包括与 VS2010 相关的所有文件夹。
我的问题是旧的宏将存储在哪里,如果可能的话,我如何将它们复制到我在新操作系统上安装的新 VS2010 中?我不想再次重新编程我所有的宏。
.net - 如何通过 Visual Studio IDE 调用具有多个参数的宏?
在 Visual Studio 2010 中,如果宏有一个参数,您可以从命令窗口、查找框或立即窗口调用它,方法是键入
whereFoo
是宏名称,bar
是一个字符串参数。
但是如果宏有两个或更多参数,这不起作用:
这只是将“bar, baz”视为一个值。此错误记录在 Connect 中:
command-window-accept-2-arguments
将多个参数传递给宏-does-not-work-as-expected-based-on-the-documentation
除了以编程方式调用它之外,还有其他方法可以调用具有多个参数的宏吗?
excel - 如何将Excel工作表中的选定列平铺成一个大列,仅选中
这个问题是根据以下问题:
我用了最好的答案:
现在这可行,但是它将excel工作表中的所有列平铺到一列。我想要做的是在运行宏时只对选定的列执行此操作,而不是对整个工作表执行此操作。
那可能吗?如何?
visual-studio - 有没有一种简单的方法可以为个性化评论创建自定义 VS 操作?
随意大量重新措辞这个问题。
基本上,我目前正在剥离一个非常大的框架的很大一部分——这涉及到很多评论。所以我可以稍后找到所有这些我正在批量评论,然后在每个块之前复制粘贴一个标记,如下所示:
我想创建一个函数,以便通过一个按钮按下或组合键我批量注释掉选定的代码并自动将我的标签放在开头。因此,开头的注释不是“//”或“/*”,而是“MYINITIALS_REMOVE//”或“MYINITIALS_REMOVE/*”
这可能吗?
编辑实际上考虑一下,我什至不介意每一行都以'MYINITIALS_REMOVE//'开头。
visual-studio - 如何使用 VS2010 自动打开“显示生活语义错误”选项?
我在 VS2010 中使用 resharper,每次启动 VS2010 时,它都有在工具 - 选项 - 文本编辑器 - C# - 高级下关闭“显示生命语义错误”的习惯。我正在寻找一种简单的方法来重新打开它(即我可以单击工具栏上的一个按钮)。
我想过制作一个宏,但不幸的是它没有记录任何内容:
我还查看了命令以查看是否可以找到打开此选项的命令,但没有运气。
有人有什么想法吗?
visual-studio-2008 - Add a custom build target macro directory for multiple solution
I have an existing system with several solutions about 50 or more and all of them have a post build event that seem to paste the target built file in a special directory.
Post build event copy $(TargetFileName) $(XXXSystemTarget)
The XXXSystemTarget points to a special directory where all of the DLLs process are staged for deployment.
Is there a way to make a custom Macro folder for the post built event. So far the articles that I found only points to project level customization. This would be difficult since I may need to change all the project file. Is there a system wide configuration file that I can change?
visual-studio-2010 - 如何编写一个在文件之间复制文本的 VS 宏?
我在三个不同的论坛上问过这个问题,没有人能弄清楚。我正在尝试在 VS2010 中编写一个宏来复制一些代码。因此,鉴于此设置:
...目标是单击宏并将代码复制到 bar,以便它也覆盖 ToString()。我有一个半工作版本
...除了如果类位于不同的文件中,它完全没用。我无法捕获找到的实际匹配项;我可以将它们输出到 vsFindResults1,除了我不能用宏选择窗口文本。我可以单击它,Ctrl-A -> Ctrl-C 并捕获它,但是当我这样做录制宏时,它什么也没有显示!!非常沮丧....有什么想法吗?
powershell - 可以将快捷按钮添加到 VS11 工具栏以指向 powershell 脚本/命令吗?
由于VS11 已完成对宏的支持,是否可以添加一个按钮以指向 powershell 脚本(保存为文件,或以某种方式类似于宏),或执行单个 powershell 命令?
上下文 这将杀死所有的 webdev 服务器:
因此,如果有任何其他快速方法可以做到这一点(除了在启用了 powershell 的包管理器控制台或其他控制台中键入命令/脚本路径),将会很有用。
visual-studio-2010 - 简单的 VSIX 入门?
我在 VS 2010 中创建了一些宏,现在我想迁移它们,使它们成为 VSIX 并将它们发布到库中。
它们建立在DTE
VS 宏编辑器中提供的对象实例之上。
如何实施?
对象的替代品是什么DTE
?
更新
我还想配置扩展,以便当它安装在用户机器上时,它还应该安装一个键盘快捷键,当按下它时,它应该在扩展中运行该方法。
请注意,目前我正在使用一个空白扩展项目,除了包含要触发的方法的代码文件和.vsixmanifest文件之外,没有其他文件。我已经发布了一个单独的上述问题:如何创建运行 VSIX 方法的快捷方式?
command-line - 如何在不创建工作区的情况下从 tfs 获取特定版本的文件夹?
我想在特定时间(变更集)获取项目的源代码。所以我需要下载整个文件夹。我想在不同的时间做这件事,处理不同的工作空间不是很方便。
我知道TFS 将特定版本放入单独的文件夹(带有工作区)和需要命令从没有工作区的 TFS 获取文件(一个文件)。
在不创建新工作区的情况下是否有针对整个文件夹的解决方案?
编辑 我发现接受的答案过于雄心勃勃。我需要一些更简单的东西。
假设:
- 我可以在我的计算机上从 Visual Studio 访问 TFS
- 我想从TFS 项目中
ChangeSetNumber
的文件夹中获取变更 集DesiredFolder
tProj
我从Visual Studio 命令提示符中的目标文件夹运行以下批处理
启动下载的解决方案时,需要确认删除源代码控制关联。