30Jun
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 hjælper mennesker med at forstå 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 # ved 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 rigtigt, 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,ikke kommenteret linjen nedenfor
#FeatureX = Aktiveret
Hvis du ikke kommenterer linjen, fjerner du # tegnet før det sådan, at teksten blev:
# For at aktivere funktion X, kommenterer linjen nedenfor
FeatureX = Aktiveret
At kommentere enlinje, 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 ændringerne.
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 konfigurationsfilens format til alle, der læser det.# 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 begyndelsen af hver linje.
Andre kommentationsformater
Selv om dette er det format, der almindeligvis anvendes i konfigurationsfiler og shell-scripts - især på Linux og andre UNIX-lignende operativsystemer - kan andre sprog bruge andre kommentarformater.
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, uden for nedenstående afsnit
linjeaf php kode
en anden linje af php kode * /
Hvis du vil ignorere sektionen og aktivere funktionen, skal du ændre dette afsnit til:
/ * Dette afsnit er udkommet som standard for at undgå at forårsage problemer
for at aktivere funktion X, uden kommentarersektionen nedenfor * /
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.