Visual studio 2017 如何在VS 2017中创建由多个快捷方式组成的自定义快捷方式?

Visual studio 2017 如何在VS 2017中创建由多个快捷方式组成的自定义快捷方式?,visual-studio-2017,keyboard-shortcuts,Visual Studio 2017,Keyboard Shortcuts,在键入一些代码后,我经常在Visual Studio 2017中使用以下快捷方式 ctrl+K, ctrl+D to reformat the alignment ctrl+R, ctrl+G to remove and sort the using directive ctrl+S to save 如果我可以创建一个快捷方式来完成所有这3项工作,那将更加方便。在VS 2017中可能吗?您可以从一个命令调用多个VS命令,

在键入一些代码后,我经常在Visual Studio 2017中使用以下快捷方式

ctrl+K, ctrl+D          to reformat the alignment

ctrl+R, ctrl+G          to remove and sort the using directive

ctrl+S                  to save

如果我可以创建一个快捷方式来完成所有这3项工作,那将更加方便。在VS 2017中可能吗?

您可以从一个命令调用多个VS命令,并为其指定一个快捷方式:

public class C : VisualCommanderExt.ICommand
{
    public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
    {
        DTE.ExecuteCommand("Edit.FormatDocument");
        DTE.ExecuteCommand("Edit.RemoveAndSort");
        DTE.ExecuteCommand("File.SaveSelectedItems");
    }
}

非常感谢。这有点离题。这个问题可以用你的分机吗?