Hoe commentaar en commentaarlijnen in een configuratiebestand te reageren
Mogelijk hebt u instructies gezien die u vertellen dat regels moeten worden weggelaten of van commentaar moeten worden voorzien 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 interpretator 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 # te verwijderen aan het begin van de regel. Of voeg een # -teken toe aan het begin van de regel om een regel uit te lijnen. (Merk op dat sommige talen verschillende commentaartypes hebben, dus dit is misschien niet waar als u met een broncodebestand werkt.)
Stel dat u een bestand heeft met de volgende tekst:
# Om feature X in te schakelen, verwijdert u de onderstaande regel
#FeatureX = Ingeschakeld
Als u de regel wilt verwijderen, verwijdert u het # -teken ervoor zodat de tekst wordt:
# Om feature X in te schakelen, verwijdert u de onderstaande regel
FeatureX = ingeschakeld
Als u een regel wilt commentariëren, volgt u dit proces in omgekeerde volgorde. Bijvoorbeeld deze tekst:
# Geef de onderstaande regel commentaar om functie Y uit te schakelen
FeatureY = Ingeschakeld
Zou worden:
# Geef de onderstaande regel commentaar om functie Y uit te schakelen
#FeatureY = Ingeschakeld
Sla het configuratiebestand op nadat u deze wijzigingen hebt aangebracht.
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. Naast de feitelijke configuratie-instructies kunnen deze bestanden 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 commentaarregel is - de computer zou het moeten negeren, het over moeten slaan en proberen de volgende regel te interpreteren die niet begint met een #.
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 opmerkingenformaten
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 comment-indelingen gebruiken.
Als u bijvoorbeeld met een PHP-script werkt, ziet u mogelijk een gedeelte zoals hieronder:
/ * Dit gedeelte is standaard voorzien van opmerkingen om problemen te voorkomen
om eigenschap X in te schakelen, uncomment de sectie hieronder
lijn van php-code
een andere regel met php-code * /
Om het gedeelte met opmerkingen te corrigeren en de functie in te schakelen, wijzigt u dit gedeelte in:
/ * Dit gedeelte is standaard voorzien van opmerkingen om problemen te voorkomen
om feature X in te schakelen, vinkje bij de onderstaande sectie * /
lijn van php-code
een andere regel met php-code
Dit is een PHP-commentaar met meerdere regels (opmerking in C-stijl) waarin / * de opmerking begint en * / de opmerking beëindigt.