Cambiar el atajo de teclado de duplicar línea de código en Visual Studio 2019
Introducción
Trabajar con un IDE o entorno productivo como Visual Studio 2019 es muy gratificante.
Sin embargo, cuando Microsoft realiza cambios, puede ser estresante.
Uno de esos cambios tiene que ver con la combinación de teclas que usábamos para duplicar una línea de código en C#.
En Visual Studio 2017 versiones previas a v15.6 la combinación de teclas era Ctrl + E, V pero en Visual Studio 2017 versiones posteriores a la anteriormente indicada y 2019 era Ctrl + D.
En las últimas actualizaciones, se ha vuelto a cambiar por Ctrl + E, V.
En resumen… ¡un jaleo!.
Sin embargo, trabajar con un entorno como Visual Studio nos aporta muchas ventajas.
Una de ellas es la posibilidad de cambiar atajos de código.
Lo que voy a explicar aquí, tiene que ver precisamente con esto, y como ejemplo, voy a basarme en el atajo de código para duplicar código C#.
Comprobación del atajo de teclado
No obstante, conviene comprobar el atajo de código o teclado antes de realizar ningún cambio.
En mi caso, la operación Ctrl + D que habitualmente venía realizando con Visual Stusio 2019 y que ha dejado de funcionar ha sido sustituida por la comentada Ctrl + E, V.
Cambiar el atajo de código o shortcut
Una vez confirmado por nuestra parte esto, vamos a cambiar el atajo de código.
Iremos a Tools > Options:
Aparecerá una ventana con todas las opciones del entorno.
Iremos a Environment, y dentro de esta opción iremos a la sección Keyboard.
Podemos buscar nuestro atajo de código, para lo cuál indicaré la palabra del menú Duplicate.
De esta forma, podré localizar rápidamente el atajo de código implicado en esta opción del menú.
Nos posicionaremos sobre la opción Press shortcut keys y pulsaremos la combinación de teclas que queramos asignar a esta operación.
En mi caso, Ctrl + D.
Aquí indicaré además, que quiero que el cambio cubra un contexto global.
Finalmente y para guardar los cambios, pulsaremos el botón Assign.
De esta forma, nuestra nueva combinación de teclas, estará asociada al comando de duplicar una línea de código en C# dentro del editor de código.
Espero que te sea de ayuda.
Happy Coding!