Sådan kommenteres ud og uncomment linjer i en konfigurationsfil
Du har måske set instruktioner, der fortæller dig at "uncomment" eller "comment out" linjer i en konfigurations- eller kildekodefil. Dette er en simpel proces, men kan ikke være selvforklarende for folk, der ikke forstår filens struktur.
Tolken ignorerer linjer markeret som kommentarer, som kun er til gavn for mennesker i forståelsen af filen. På grund af dette kan kommentarer bruges til at deaktivere eller aktivere konfigurationsindstillinger i konfigurationsfiler.
Det korte svar
Du kan "uncomment a line" i en konfigurationsfil ved at fjerne # i starten af linjen. Eller, for at "kommentere" en linje, skal du tilføje et # tegn til starten af linjen. (Bemærk, at nogle sprog har forskellige kommentarformater, så det kan ikke være tilfældet, hvis du arbejder med en kildekodefil.)
Lad os f.eks. Sige, at du har en fil med følgende tekst:
# For at aktivere funktion X, kommenterer linjen nedenfor
#FeatureX = Aktiveret
For at uncomment linjen, ville du fjerne # tegn før det sådan, at teksten blev:
# For at aktivere funktion X, kommenterer linjen nedenfor
FeatureX = Aktiveret
For at kommentere en linje, vil du følge denne proces i omvendt. For eksempel, denne tekst:
# Kommentér linjen herunder for at deaktivere funktionen Y
FeatureY = Aktiveret
Ville blive:
# Kommentér linjen herunder for at deaktivere funktionen Y
#FeatureY = Aktiveret
Gem konfigurationsfilen efter at have foretaget disse ændringer.
Hvad er en kommentar?
For at forstå, hvad dette betyder, og hvorfor vi henviser til "uncommenting" eller "commenting out" linjer frem for at "aktivere" eller "deaktivere" dem, er det vigtigt at forstå strukturen i en konfigurationsfil. Ud over de faktiske konfigurationsdirektiver kan disse filer indeholde kommentarer. Disse kommentarer er ikke til computeren - de eksisterer for at forklare formatet af konfigurationsfilen til alle, der læser den. # Før hver linje fortæller computeren, at dette er en kommentarlinje - computeren skal ignorere den, springe over den og forsøge at fortolke den næste linje, der ikke begynder med en #.
I nogle tilfælde kan en konfigurationsfil indeholde en konfigurationsindstilling, der er deaktiveret som standard. For at deaktivere konfigurationsinstruktionen er en # også inkluderet inden linjen, og instruerer computeren til at ignorere linjen. For at aktivere en af disse konfigurationsinstruktioner er alt, du skal gøre, fjernet # tegn. For at deaktivere enhver konfigurationsinstruktion - eller tilføj dine egne kommentarer - skal du blot inkludere en # i starten af hver linje.
Andre kommentarformater
Selvom dette er det format, der almindeligvis anvendes i konfigurationsfiler og skalskripter - især på Linux og andre UNIX-lignende operativsystemer - kan andre sprog bruge andre kommentarsformater.
Hvis du for eksempel arbejder med et PHP-script, kan du muligvis se et afsnit som det nedenstående:
/ * Dette afsnit er udkommet som standard for at undgå at forårsage problemer
for at aktivere funktion X, kommenterer nedenstående afsnit
linje af php kode
en anden linje af php kode * /
Hvis du vil ignorere sektionen og aktivere funktionen, ændrer du dette afsnit til:
/ * Dette afsnit er udkommet som standard for at undgå at forårsage problemer
for at aktivere funktion X, bemærker nedenstående afsnit * /
linje af php kode
en anden linje af php kode
Dette er en multi-line PHP kommentar (C-stil kommentar) hvor / * begynder kommentaren og * / slutter kommentaren.