Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use este procedimento para criar uma macro que gera uma lista de todos os comandos no ambiente de desenvolvimento integrado (IDE) e quaisquer teclas de atalho mapeadas para esses comandos de acordo com o esquema de mapeamento de teclado corrente.
Vários esquemas de mapeamento de teclado estão disponível no IDE.Você pode alterar os esquemas de mapeamento de teclado sobre o Teclado página, sob o Ambiente pasta do Opções caixa de diálogo.Para obter mais informações, consulte Como: Trabalhar com atalhos chave combinações.
Observação: |
|---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações clicar Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para listar os mapeamentos de atalho de teclado corrente
Sobre o Ferramentas , aponte para Macrose, em seguida, clicar IDE de macros.
In Explorer de projeto, clicar duas vezes em MyMacros.
clicar com o botão direito do mouse em Module1 e, em seguida, clique em Renomear.
Tipo de KeyboardShortcuts sistema autônomo o novo nome para o módulo.
clicar duas vezes em KeyboardShortcuts para em em aberto o arquivo no editor.
Cole o seguinte código no arquivo após Public Module KeyboardShortcuts:
Sub GetAllCommands() Dim getCommandsWithSCOnly As Boolean Dim cmd As Command Dim cmdCollection As Commands Dim ow As OutputWindow = DTE.Windows.Item(Constants.vsWindowKindOutput).Object Dim owp As OutputWindowPane Dim exists As Boolean Dim i As Integer i = 1 exists = False For Each owp In ow.OutputWindowPanes If owp.Name = "Macro Output" Then exists = True Exit For End If i = i + 1 Next If exists Then owp = ow.OutputWindowPanes.Item(i) Else owp = ow.OutputWindowPanes.Add("Macro Output") End If owp.Clear() ' Output 1 line per command For Each cmd In DTE.Commands Dim binding As Object Dim shortcuts As String shortcuts = "" For Each binding In cmd.Bindings Dim b As String Dim sArray() As String b = binding shortcuts = shortcuts + b + " " Next shortcuts = shortcuts.Trim() If Not cmd.Name.Trim().Equals("") Then owp.OutputString(cmd.Name + vbTab + shortcuts + vbCrLf) Else owp.OutputString(cmd.Guid.ToString() + ":" + cmd.ID.ToString() + vbTab + shortcuts + vbCrLf) End If Next End SubSobre o Arquivo menu, clicar Salvar MyMacros.
Alterne para Visual Studio.
Sobre o Ferramentas , aponte para Macros e, em seguida, clicar Gerenciador de Macro.
expandir MyMacros e, em seguida, expandir KeyboardShortcuts.
clicar com o botão direito do mouse em GetAllCommands e, em seguida, clique em Executar.
A macro gera uma lista de todos os comandos possíveis no IDE e de quaisquer mapeamentos de atalho de teclado que desses comandos têm no esquema de mapeamento de teclado corrente.
Sobre o Modo de exibição menu, clicar Saída.
Comandos e seu atalho chave combinações são exibidos na Saída janela.Você pode copiar essas informações e cole-o no outro aplicativo, sistema autônomo o Microsoft Office Excel, para formatação adicionais e opções de impressão.
Consulte também
Tarefas
Como: Trabalhar com atalhos chave combinações
Observação: