30Jun
Du kan ha sett instruktioner som berättar att "kommentera" eller "kommentera" rader i en konfigurations- eller källkodsfil. Detta är en enkel process, men kan inte vara självklarande för personer som inte förstår filens struktur.
Tolken ignorerar rader markerade som kommentarer, som bara hjälper människor att förstå filen. På grund av detta kan kommentarer användas för att inaktivera eller aktivera konfigurationsalternativ i konfigurationsfiler.
Kort svar
Du kan "uncomment a line" i en konfigurationsfil genom att ta bort # vid början av raden. Eller, för att "kommentera" en rad, lägg till ett # tecken i början av raden.(Observera att vissa språk har olika kommentarformat, så det kanske inte är sant om du arbetar med en källkodsfil.)
Låt oss till exempel säga att du har en fil med följande text:
# Om du vill aktivera funktionen X,inte kommentera raden nedan
#FeatureX = Aktiverad
Om du inte kommenterar raden skulle du ta bort # tecknet före det så att texten blev:
# För att aktivera funktion X, kommentera raden nedan
FeatureX = Enabled
Att kommentera enlinje, skulle du följa denna process i omvänd ordning. Till exempel, denna text:
# Kommentera raden nedan för att inaktivera funktionen Y
FeatureY = Aktiverad
Ska bli:
# Kommentera raden nedan för att inaktivera funktionen Y
#FeatureY = Aktiverad
Spara konfigurationsfilen efter att ha gjort ändringarna.
Vad är en kommentar?
För att förstå vad exakt det här betyder och varför vi hänvisar till "uncommenting" eller "commenting out" -linjer istället för att "aktivera" eller "inaktivera" dem är det viktigt att förstå strukturen i en konfigurationsfil. Utöver de verkliga konfigurationsdirektiven kan dessa filer innehålla kommentarer. Dessa kommentarer är inte för datorn - de existerar för att förklara formatet för konfigurationsfilen för alla som läser den.# Före varje rad berättar datorn att det här är en kommentarlinje - datorn ska ignorera den, hoppa över den och försöka tolka nästa rad som inte börjar med en #.
I vissa fall kan en konfigurationsfil innehålla ett konfigurationsalternativ som är inaktiverat som standard. För att inaktivera konfigurationsinstruktionen ingår en # även i sin linje och instruerar datorn att ignorera linjen. För att aktivera en av dessa konfigurationsinstruktioner är allt du behöver göra bort # tecknet. För att inaktivera någon konfigurationsinstruktion - eller lägg till egna kommentarer - inkludera bara en # i början av varje rad.
Annan kommentarformat
Även om detta är det format som vanligtvis används i konfigurationsfiler och skalskript - framförallt på Linux och andra UNIX-liknande operativsystem - kan andra språk använda andra kommentarsformat.
Om du till exempel arbetar med ett PHP-skript kanske du ser en sektion som den nedan:
/ * Det här avsnittet kommenteras som standard för att undvika att orsaka problem
för att aktivera funktionen X, inte kommentera avsnittet nedan
-linjeav php-kod
en annan linje med php-kod * /
Om du vill kommentera avsnittet och aktivera funktionen, ändrar du det här avsnittet till:
/ * Det här avsnittet kommenteras som standard för att undvika att orsaka problem
för att aktivera funktionen X, ej kommenteradavsnittet nedan * /
linje av PHP-kod
En annan linje med PHP-kod
Detta är en multipel-line-kommentar( C-style comment) där / * börjar kommentaren och * / avslutar kommentaren.