在2012年之前的Visual Studio版本中,我可以创建一个热键来为当前活动的文本文件执行“打开包含文件夹”操作。我通过创建一个分配了按键的宏来完成这个任务。
然而,Visual Studio 2012不支持宏。那么在这个版本中,我该如何实现上述操作呢?
然而,Visual Studio 2012不支持宏。那么在这个版本中,我该如何实现上述操作呢?
很遗憾,现在您需要下载VSSDK并创建VSPackage来实现宏的功能,因为IDE已经停用了宏。
现在最接近宏的东西是PowerShell脚本,您可以从控制台中运行它,但我不知道如何将快捷键分配给它。
在IDE外部运行PS是一种选择(通过配置了键盘快捷方式的外部工具命令),但获取EnvDTE可能会很复杂。
编辑:有一个更简单的解决方案。我简直无法相信我一开始没有意识到它!
只需进入工具...选项...环境...键盘,找到文件.打开包含文件夹
并分配一个快捷键。这个命令将打开当前文档所在的文件夹。
File.OpenContainingFolder
,这在这里的不同答案中有描述。 - GaTechThomasFile.OpenContainingFolder
分配快捷键,因为在Visual Studio中它是默认的。只需测试,你会发现它可以工作。 - Mohamad Shiralizadeh