visual studio one multiple comment code html coding-style comments

studio - Cómo comentar/descomentar en código HTML



html tags w3 (11)

, para comentar los metadatos estructurales,

Comenta en grandes secciones de HTML (Comment Out Block)

Mi forma personal en un archivo .html se abre: <script>/* y ciérrela con */</script>

<script>/* hiding code go here */</script>

Es una solución al problema ya que no es HTML.

Teniendo en cuenta su código en .html ...

<!-- Here starts the sidebar --> <div id="sidebar"> .... </div> <script>/* <!-- Here starts the main contents pane --> <div id="main-contents"> ... </div> <!-- Here starts the footer --> <div id="footer"> ... </div> */</script>

Y en un caso es HTML dentro del archivo PHP usando la etiqueta de comentario <?/* O <?php /* y ciérrelo con */?> . Recuerde que el archivo debe tener la extensión .php y no funcionar en .html.

<?/* hiding code go here */?>

Teniendo en cuenta su código en .php ...

<!-- Here starts the sidebar --> <div id="sidebar"> .... </div> <?/* <!-- Here starts the main contents pane --> <div id="main-contents"> ... </div> <!-- Here starts the footer --> <div id="footer"> ... </div> */?>

No vale nada que no sea HTML, pero una práctica común para los desarrolladores es comentar partes de metadatos para que no se procesen ni se ejecuten en el navegador. En HTML, comentar varias líneas puede llevar mucho tiempo. Es útil excluir partes de metadatos estructurales de la plantilla que contienen comentarios, CSS o código y comentar sistemáticamente para encontrar la fuente de un error. Se considera una mala práctica comentar los bloqueos y se recomienda usar un sistema de control de versiones. El atributo "tipo" es obligatorio en HTML4 y opcional en HTML5.

A menudo, mientras codifico las plantillas de vista en html, mi hábito de agregar algunos comentarios útiles causa mucho esfuerzo al realizar pruebas.

Considere este código ...

<!-- Here starts the sidebar --> <div id="sidebar"> .... </div> <!-- Here starts the main contents pane --> <div id="main-contents"> ... </div> <!-- Here starts the footer --> <div id="footer"> ... </div>

Ahora, si tengo que ocultar alguna parte de la plantilla de vista, en caso de php, simplemente seleccionaría el código deseado y pondría comentarios de una sola línea (usando la tecla de acceso directo la mayoría de las veces).

Sin embargo, en el código html, donde solo funcionan los comentarios de bloque, termino eliminando todas las etiquetas de comentario de cierre (->) hasta la posición en la que deseo que se realicen los comentarios, algo como esto ...

<!-- Here starts the sidebar <div id="sidebar"> .... </div> <!-- Here starts the main contents pane <div id="main-contents"> ... </div> <!-- Here starts the footer <div id="footer"> ... </div>-->

Luego, cuando termine la prueba, tengo que pasar por la agonía de volver a poner esas etiquetas de cierre.

¿Hay una forma mejor y más rápida de bloquear comentarios en HTML?


Depende de la extensión. Si es .html, puedes usar <? para empezar y ?> para terminar un comentario. Esa es realmente la única alternativa en la que puedo pensar. http://jsfiddle.net/SuEAW/


Dependiendo de tu editor, esta debería ser una macro bastante fácil de escribir.

  • Ir al principio de la línea o área resaltada
  • Insertar <! -
  • Ir al final de la línea o área resaltada
  • Insertar ->

Otra macro para revertir estos pasos, y ya está.

Edición: este enfoque simplista no maneja etiquetas de comentarios anidadas, pero debería facilitar el comentar / no comentar en el caso general.


Eclipse Juno tiene un buen camino para ello. Solo haces el cmd + /


Lo siguiente funciona bien en un archivo .php.

<php? /*your block you want commented out*/ ?>


Me parece que esta es la pesadilla del comentario de un documento de estilo XML. Hay editores de XML como eclipse que pueden realizar comentarios de bloque . Básicamente agrega automáticamente extra por línea y elimínalos. Puede ser que a propósito resulte difícil comentar ese estilo de documento que se suponía que se explicaba por sí mismo con las etiquetas, después de todo.


Mis plantillas de vista son generalmente archivos .php. Esto es lo que estaría usando por ahora.

<?php // Some comment here ?>

La solución es bastante similar a lo que sugirió @Robert, funciona para mí. No es muy limpio, supongo.


No. A menos que encuentre una herramienta que haga lo que describió por usted.


Ponga un espacio entre el "->" de sus comentarios de encabezado. por ejemplo, "- ->"


puede intentar reemplazar --> con una cadena diferente, diga, #END# y busque y reemplace con su editor cuando desee devolver las etiquetas de cierre.


/* (abridor) */ (más cerca)

por ejemplo,

<html> /*<p>Commented P Tag </p>*/ <html>