Hemsida » hur » Så här kommenterar du ut och obekanta linjer i en konfigurationsfil

    Så här kommenterar du ut och obekanta linjer i en konfigurationsfil

    Det kan hända att du har sett instruktioner som berättar om "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.

    Tolkaren ignorerar rader markerade som kommentarer, som endast 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.

    Det korta svaret

    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 här 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:

    # För att aktivera funktionen X, kommentera inte raden nedan

    #FeatureX = Aktiverad

    Om du inte kommenterar linjen skulle du ta bort # tecknet före det så att texten blev:

    # För att aktivera funktionen X, kommentera inte raden nedan

    FeatureX = Enabled

    För att kommentera en rad följer du processen i omvänd ordning. Till exempel denna text:

    # Kommentera raden nedan för att inaktivera funktionen Y

    FeatureY = Enabled

    Skulle bli:

    # Kommentera raden nedan för att inaktivera funktionen Y

    #FeatureY = Aktiverad

    Spara konfigurationsfilen efter att ha gjort dessa ändringar.

    Vad är en kommentar?

    För att förstå vad 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 vanligtvis är avstängt. För att inaktivera konfigurationsinstruktionen ingår en # även i dess 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.

    Andra kommentarformat

    Medan det här ä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, kommentera avsnittet nedan

    linje av PHP-kod

    en annan linje med PHP-kod * /

    För att avaktivera 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, observera avsnittet nedan * /

    linje av PHP-kod

    en annan linje med php-kod

    Detta är en multi-line PHP-kommentar (C-style comment) där / * börjar kommentaren och * / avslutar kommentaren.