30Jun
U heeft mogelijk instructies gezien die u vertellen "uncomment" of "comment out" -regels in een configuratie- of broncodebestand. Dit is een eenvoudig proces, maar het is misschien niet vanzelfsprekend voor mensen die de structuur van het bestand niet begrijpen.
De interpreter negeert regels die zijn gemarkeerd als opmerkingen en die alleen bedoeld zijn om mensen te helpen het bestand te begrijpen. Daarom kunnen opmerkingen worden gebruikt om configuratie-opties in configuratiebestanden uit te schakelen of in te schakelen.
Het korte antwoord
U kunt een regel "uncomment" in een configuratiebestand door het # aan het begin van de regel te verwijderen. Of voeg een # -teken toe aan het begin van de regel om een regel uit te lijnen.(Merk op dat sommige talen verschillende commentaarformaten hebben, dus dit is misschien niet waar als u met een broncodebestand werkt.)
Stel bijvoorbeeld dat u een bestand hebt met de volgende tekst:
# Om functie X in te schakelen,uncomment de regel onder
#FeatureX = Ingeschakeld
Om de regel te verwijderen, zou je het teken # ervoor verwijderen zodat de tekst werd:
# Om functie X in te schakelen, verwijder de regel onder
FeatureX = Ingeschakeld
Een commentaar plaatsenregel, zou je dit proces in omgekeerde volgorde volgen. Bijvoorbeeld, deze tekst:
# Commentaar uit de regel hieronder om functie Y uit te schakelen
FeatureY = Ingeschakeld
Zou worden:
# Commentaar uit de regel hieronder om functie Y uit te schakelen
#FeatureY = Ingeschakeld
Sla het configuratiebestand op na het aanbrengen van deze wijzigingen.
Wat is een reactie?
Om te begrijpen wat dit precies betekent en waarom we het hebben over "uncommenting" of "commenting out" -regels in plaats van "enable" of "disabled", is het belangrijk om de structuur van een configuratiebestand te begrijpen. Behalve de actuele configuratierichtlijnen kunnen deze bestanden ook opmerkingen bevatten. Deze opmerkingen zijn niet voor de computer - ze bestaan om de indeling van het configuratiebestand aan iedereen die het leest uit te leggen. De # vóór elke regel vertelt de computer dat dit een commentaregel is - de computer zou het moeten negeren, het overslaan en proberen de volgende regel te interpreteren die niet met een # begint.
In sommige gevallen kan een configuratiebestand een configuratieoptie bevatten die standaard is uitgeschakeld. Om de configuratie-instructie uit te schakelen, wordt ook een # vóór de regel opgenomen, zodat de computer de regel negeert. Als u een van deze configuratie-instructies wilt inschakelen, hoeft u alleen het # -teken te verwijderen. Als u configuratie-instructies wilt uitschakelen of uw eigen opmerkingen wilt toevoegen, voegt u aan het begin van elke regel een # toe.
Andere commentaarformaten
Hoewel dit de indeling is die vaak wordt gebruikt in configuratiebestanden en shell-scripts - met name op Linux en andere UNIX-achtige besturingssystemen - kunnen andere talen andere commentaarformaten gebruiken.
Als u bijvoorbeeld met een PHP-script werkt, ziet u mogelijk een sectie zoals die hieronder:
/ * Dit gedeelte is standaard voorzien van commentaar zodat er geen problemen met
zijn om functie X in te schakelen, zonder commentaar op de sectie onder
-regelvan php-code
een andere regel van php-code * /
Om de sectie op te heffen en de functie in te schakelen, zou u deze sectie veranderen in:
/ * Dit gedeelte wordt standaard commentaar gegeven om te voorkomen dat problemen met
feature X, uncommentde volgende sectie * /
-regel van php-code
een andere regel met php-code
Dit is een meerregelige PHP-opmerking( opmerking in de C-stijl) waarin / * de opmerking begint en * / de opmerking beëindigt.