2012-09-18 14 views
8

¿Cómo puedo agregar comandos personalizados al diálogo del teclado (Herramientas-> Opciones-> Teclado) para activarlos mediante atajos? Lamentablemente, no pude encontrar ningún recurso en la web.¿Cómo agregar comandos a Visual Studio 2012?

He cruzado este blog post, pero es un poco diferente, porque tendría que crear una entrada en el menú. Solo quiero mostrar los comandos en el cuadro de diálogo del teclado. Al igual que trabajó con macros.

+0

¿Qué pasa con http://stackoverflow.com/tags/vsx/info? –

+0

@JohnSaunders: ¿qué quieres decir? – Matthias

+0

Lo siento, pensé que había algunos enlaces allí. Tendré que agregar algunos. –

Respuesta

3

No he comprobado VS 2012 en esta área, pero creo que es el mismo que para la versión anterior.

Todo ese menú y las cosas del comando se localizan en un archivo llamado [mypackage] .vsct que es la Tabla de comandos de Visual Studio. El esquema se describe aquí: VSCT XML Schema Reference. Cuando usaste el asistente probablemente haya creado uno para ti.

Como puede ver en el esquema, un comando siempre está vinculado de alguna manera a un menú (Commands Element), pero hay una serie de indicadores que puede utilizar para modificar esto: Command Flag Element. Dependiendo de lo que hagas, probaría CommandWellOnly, DefaultInvisible y DynamicVisibility.

De todos modos, si no desea que su menú aparezca en la barra de menús superior, también puede simplemente cambiar el elemento <Parent> del elemento raíz <Menu> en el archivo vsct.

Cuestiones relacionadas