Puede usar #
para comentar líneas individuales. ¿Existe una sintaxis para comentar bloques completos?
Me cansé de rodear el bloque (específicamente un <Directory>
bloque) <IfModule asdfasdf>...</IfModule>
, pero eso no funcionó.
fuente
Puede usar #
para comentar líneas individuales. ¿Existe una sintaxis para comentar bloques completos?
Me cansé de rodear el bloque (específicamente un <Directory>
bloque) <IfModule asdfasdf>...</IfModule>
, pero eso no funcionó.
Me encontré con esta publicación de una búsqueda en Google de "Apache block comment". Más tarde, descubrí una solución que no es perl ni importada a partir de la documentación principal de Apache (aunque estoy seguro de que esta es una práctica no prevista). En la documentación principal de Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html , puede ver que la etiqueta <IfDefine>
ignorará fácilmente las declaraciones cuando el parámetro que especifique no exista:
<IfDefine IgnoreBlockComment>
...
</IfDefine>
Entonces eso "comentará" con éxito las declaraciones intermedias.
No estoy seguro si Apache tiene ese tipo de comentarios.
Como solución alternativa, puede usar la declaración include de la siguiente manera:
yourfile.conf:
<Directory>
....
</Directory>
Cuando desee comentar este bloque, solo necesita comentar la línea de inclusión:
#include yourfile.conf
AFAIK, Apache no es compatible con esto.
Pero, si está usando
vim
, aquí hay un consejo (de mi compañero de trabajo) para comentar un bloque de configuración de Apache.Por ejemplo, dado este fragmento:
Coloque el cursor debajo del
D
carácter en la<Directory ...>
línea de apertura y escriba lo siguiente:V/Dir
-> Enterseguido por:
:s/^/#/
-> EnterV
- para resaltar la línea actual/Dir
- selecciona todo el bloque:s/^/#/
- pone un#
al comienzo de cada líneafuente