If-Koubou

Как да коментирам и да отхвърлям линии в конфигурационен файл

Как да коментирам и да отхвърлям линии в конфигурационен файл (Как да)

Може да сте видели инструкции, които ви казват да "uncomment" или "comment out" линии в конфигурацията или файла на изходния код. Това е прост процес, но може и да не е само обяснителен за хора, които не разбират структурата на файла.

Тълкувателят пренебрегва линиите, означени като коментари, които само помагат на хората да разберат файла. Поради това коментарите могат да се използват за деактивиране или активиране на опциите за конфигуриране в конфигурационните файлове.

Краткият отговор

Можете да "отключите линия" в конфигурационния файл, като премахнете # в началото на линията. Или, за да "коментирате" линия, добавете # знак към началото на линията. (Имайте предвид, че някои езици имат различни формати за коментари, така че това може да не е вярно, ако работите със файл с изходен код.)

Например, да речем, че имате файл със следния текст:

# За да активирате функцията X, премахнете командата по-долу

#FeatureX = Активирано

За да премахнете отметката от линията, трябва да премахнете знака #, преди да е станало така:

# За да активирате функцията X, премахнете командата по-долу

FeatureX = е активирана

За да коментирате линия, трябва да следвате този процес обратно. Например, този текст:

# Коментирайте реда по-долу, за да деактивирате функцията Y

FeatureY = Активирано

Ще стане:

# Коментирайте реда по-долу, за да деактивирате функцията Y

#FeatureY = Активирано

Запазете конфигурационния файл след извършването на тези промени.

Какво представлява коментарът?

За да разберем какво точно означава това и защо се отнасяме към линии "без команда" или "коментираме", а не "активираме" или "ги деактивираме", важно е да разберем структурата на конфигурационния файл. Освен директивите за действителната конфигурация, тези файлове могат да съдържат коментари. Тези коментари не са за компютъра - съществуват, за да обяснят формата на конфигурационния файл на всеки, който го чете. # Преди всеки ред казва на компютъра, че това е коментар, компютърът трябва да го игнорира, да го пропусне и да се опита да интерпретира следващия ред, който не започва с #.

В някои случаи конфигурационният файл може да включва опция за конфигурация, която е деактивирана по подразбиране. За да деактивирате инструкциите за конфигуриране, един # е включен и пред неговия ред, като инструктирате компютъра да пренебрегне линията. За да активирате някоя от тези инструкции за конфигуриране, всичко, което трябва да направите, е да премахнете знака #. За да деактивирате всяка инструкция за конфигуриране или да добавите ваши собствени коментари, трябва само да включите # в началото на всеки ред.

Други формати на коментарите

Макар че това е форматът, който обикновено се използва в конфигурационните файлове и скриптовете на shell, най-вече на Linux и други UNIX-подобни операционни системи, други езици могат да използват други формати на коментари.

Ако например работите с PHP скрипт, може да видите секция като тази по-долу:

/ * Този раздел е коментиран по подразбиране, за да се избегнат проблеми

за да активирате функцията X, разгънете раздела по-долу

линия на php код

друг ред от php код * /

За да отмените раздела и да активирате функцията, бихте променили този раздел, за да:

/ * Този раздел е коментиран по подразбиране, за да се избегнат проблеми

за да активирате функцията X, разгънете раздела по-долу * /

линия на php код

друг ред от php код

Това е многоредов коментар в PHP (коментар в стил C), където / * започва коментарът и * / завършва коментара.