30Jun

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 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.