通过快捷键在解决方案资源管理器中打开具有相对路径的文件

Open a file in solution explorer with a relative path by a shortcut key

有没有办法使用快捷键从解决方案资源管理器select/open文件?

在我所有的项目中,我有一个名为 Note.txt、 的文件,它可以在 Project\Info\Note.txt.

中找到

想指定一个快捷方式,当我们点击它时,它select并打开当前项目Note.txt

欢迎使用第三方工具。


如果我知道怎么用工具写宏之类的,我们可以给它设置一个快捷方式。

您可以对我的 Visual Commander 扩展名使用以下命令:

public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
{
    string projectFile = DTE.ActiveDocument.ProjectItem.ContainingProject.FileName;
    string notePath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(projectFile), @"Info\Note.txt");
    DTE.ItemOperations.OpenFile(notePath);
}