Możesz użyć #
do komentowania poszczególnych linii. Czy istnieje składnia do komentowania całych bloków?
Zmęczyłem się otaczaniem bloku (konkretnie <Directory>
blokiem) <IfModule asdfasdf>...</IfModule>
, ale to nie działało.
źródło
Możesz użyć #
do komentowania poszczególnych linii. Czy istnieje składnia do komentowania całych bloków?
Zmęczyłem się otaczaniem bloku (konkretnie <Directory>
blokiem) <IfModule asdfasdf>...</IfModule>
, ale to nie działało.
Natrafiłem na ten wpis podczas wyszukiwania w Google „komentarza bloku Apache”. Później odkryłem nie-perlowe, nieimportowane rozwiązanie z podstawowej dokumentacji Apache (chociaż jestem pewien, że jest to bardzo niezamierzona praktyka). Z podstawowej dokumentacji dla Apache 2.0 http://httpd.apache.org/docs/2.0/mod/core.html widać, że znacznik <IfDefine>
z łatwością zignoruje instrukcje, gdy określony parametr nie istnieje:
<IfDefine IgnoreBlockComment>
...
</IfDefine>
To z powodzeniem „skomentuje” wypowiedzi pomiędzy.
Nie jestem pewien, czy Apache ma tego typu komentarze.
Aby obejść ten problem, możesz użyć instrukcji include w następujący sposób:
twoj_plik.conf:
<Directory>
....
</Directory>
Jeśli chcesz skomentować ten blok, musisz po prostu skomentować wiersz dołączania:
#include yourfile.conf
AFAIK, Apache tego nie obsługuje.
Ale jeśli używasz
vim
, oto wskazówka (od mojego współpracownika), aby skomentować blok konfiguracji Apache.Na przykład biorąc pod uwagę ten fragment kodu:
Umieść kursor pod
D
znakiem w<Directory ...>
linii początkowej i wpisz następujące polecenie:V/Dir
-> Enterśledzony przez:
:s/^/#/
-> EnterV
- aby podświetlić bieżącą linię/Dir
- wybiera cały blok:s/^/#/
- umieszcza#
na początku każdej liniiźródło