Estoy interesado en saber si hay una manera de evitar que la función activa de Visual Studio Cntl + K + D restablezca la sangría de mi código para ciertas secciones de código.
El ejemplo es cuando escribo html en código javascript, para hacerlo más legible, me gusta aplicar mis propias sangrías, como se muestra a continuación:
let html = '<div class="d-flex flex-column" style="height: 100%">' + '<div class="d-flex">' + '<div class="icon-heading">' + '<i class="fa-solid fa-clipboard-list fa-1x"></i>' + '<h6 class="ms-2 mt-2">User Ack Notes</h6>' + '<!-- spinner = see layout.cshtml file -->' + '</div>' + '</div>' + '</div>;Pero tan pronto como presione Cntrl + K + D, VS eliminará automáticamente estas sangrías, como se muestra a continuación:
Esto es muy molesto y sería genial si se pudiera agregar algún tipo de etiqueta js para evitar que VS aplique la eliminación de sangrías. A menudo uso Cntrl + K + D para ordenar todos los demás bloques de código, por lo que no podía permitirme simplemente eliminar la función de ordenar el código.