visual trucos teclas studio seleccionar metodos linea eliminar descomentar contraer como combinacion code buscar visual-studio code-snippets

trucos - Asignar fragmento de código al método abreviado de teclado en Visual Studio



seleccionar linea visual studio code (3)

¿Alguien sabe cómo asignar un atajo de tecla a un fragmento de código específico?

Me gustaría asignar, por ejemplo, CTRL + K, CTRL + J a un fragmento de #region .

Por lo tanto, al poder:

  1. seleccionar texto,
  2. presiona CTRL + K, CTRL + J =>
  3. El texto seleccionado estaría rodeado de #region .. #endregion .

Odio cuando tengo que sacar mis manos del teclado por más tiempo del necesario :).

EDITAR: Para una mejor comprensión, estoy preguntando cómo enlazar el atajo de tecla directamente al fragmento de código ESPECÍFICO. Abrir el selector de fragmentos no funcionará para mí. Si tengo que buscar en todos mis fragmentos para llegar a la #región, es peor escribir todo su código por mí mismo.

Gracias por cualquier sugerencia.


Escriba un < y luego escriba su corte de corte de fragmento (su nombre de archivo XML) y luego presione la tab .

Puede obtener más información en este enlace https://docs.microsoft.com/en-us/visualstudio/xml-tools/how-to-use-xml-snippets?view=vs-2017

por ejemplo, tengo un fragmento de código que he establecido el nombre del archivo xml y su acceso directo para flog

cuando quiero usarlo directamente en mi código, me gusta esto:

<flog y pulse la tab que funciona.


La solución más cercana que he encontrado para esto es copiar el fragmento destinado a su directorio de fragmentos locales.

por ejemplo, para VS-2015:% Userprofile% / Documents / Visual Studio 2015 / Code Snippets / Visual C # / My Code Snippets

Luego, ábralo en un editor de texto y cambie el acceso directo a algo rápido y simple como ''1''.

Ahora para usarlo, todo lo que necesita hacer es presionar Ctrl + K + S> Enter> 1> Enter

Además, puede hacerlo incluso más rápido cambiando la tecla de acceso directo del comando surround-with. (Herramientas> Opciones> Teclado> Editar.SurroundCon)