Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros &引用;打开包含文件夹";Visual Studio 2012中的热键_Macros_Keyboard Shortcuts_Visual Studio 2012 - Fatal编程技术网

Macros &引用;打开包含文件夹";Visual Studio 2012中的热键

Macros &引用;打开包含文件夹";Visual Studio 2012中的热键,macros,keyboard-shortcuts,visual-studio-2012,Macros,Keyboard Shortcuts,Visual Studio 2012,在2012年之前的Visual Studio版本中,我能够创建一个热键来为当前活动文本文件执行“打开包含文件夹”。我通过创建一个指定了击键的宏来实现这一点 Visual Studio 2012没有宏。在这个版本中,我将如何完成上述任务?不幸的是,既然宏已从IDE中删除,现在您需要下载VSSDK并创建一个VSSDK包来完成此任务 ,您可以从控制台运行,但我不知道如何为其指定键盘快捷键 在IDE之外运行PS是一个选项(通过配置了键盘快捷键的外部工具命令),但是在进程之外获取EnvDTE可能会很复杂

在2012年之前的Visual Studio版本中,我能够创建一个热键来为当前活动文本文件执行“打开包含文件夹”。我通过创建一个指定了击键的宏来实现这一点


Visual Studio 2012没有宏。在这个版本中,我将如何完成上述任务?

不幸的是,既然宏已从IDE中删除,现在您需要下载VSSDK并创建一个VSSDK包来完成此任务

,您可以从控制台运行,但我不知道如何为其指定键盘快捷键

在IDE之外运行PS是一个选项(通过配置了键盘快捷键的外部工具命令),但是在进程之外获取EnvDTE可能会很复杂

编辑:有一个更简单的解决方案。我不敢相信我一开始就没有意识到


只需进入工具。。。选项。。。环境键盘定位
文件.OpenContainingFolder
并指定快捷方式。此命令将打开活动文档的包含文件夹。

我找到了打开包含文件夹的快捷键:Alt+-+O

当您按Alt+-键时,它会打开
选项卡上下文菜单
,然后您会看到O包含文件夹的笔的快捷键是O键,然后您应该按O


很有趣。过去我在VS10中也尝试过同样的方法,但没有成功。它现在似乎在工作。我现在记得为什么我创建了th宏。使用File.OpenContainingFolder打开包含文件夹时,会选择列标题(大多数情况下)。对于宏,它默认为在文件列表中选择正确的文件。如果您可以发布宏代码,我很乐意为您创建VSPackage。谢谢。我们将在几周内正式迁移到VS11。我可以接受你的提议。我看不到那把钥匙被分配到任何地方。我希望它映射到
文件.OpenContainingFolder
,这在这里的另一个答案中有描述。@GaTechThomas您是对的,但它不需要指定给
文件.OpenContainingFolder
,因为它是visual studio中的默认键盘快捷方式。只要测试一下,你就会发现它是有效的。我确实测试过。您使用的是什么版本的VS和键盘配置文件?@GaTechThomas我使用VS 2015更新3和“Visual C#2005”键盘方案。