構成ファイルやソース コード ファイル内の行を「コメント解除」または「コメントアウト」するように指示されているのを見たことがあるかもしれません。これは単純なプロセスですが、ファイルの構造を理解していない人には理解できないかもしれません。
インタプリタは、人間がファイルを理解するのを助けるためだけにコメントとしてマークされた行を無視します。このため、コメントを使用して構成ファイル内の構成オプションを無効または有効にすることができます。
短い答え
行の先頭にある # を削除すると、構成ファイル内の「行のコメントを解除」できます。または、行を「コメントアウト」するには、行の先頭に # 文字を追加します。 (一部の言語ではコメント形式が異なるため、ソース コード ファイルを使用している場合はこれが当てはまらない場合があることに注意してください。)
たとえば、次のテキストを含むファイルがあるとします。
# 機能 X を有効にするには、以下の行のコメントを解除します
#FeatureX = 有効
行のコメントを解除するには、その行の前にある # 文字を削除して、テキストを次のようにします。
# 機能 X を有効にするには、以下の行のコメントを解除します
機能 X = 有効
行をコメントアウトするには、このプロセスを逆に実行します。たとえば、次のテキストです。
# 機能 Y を無効にするには、以下の行をコメントアウトします。
機能 Y = 有効
こうなります:
# 機能 Y を無効にするには、以下の行をコメントアウトします。
#FeatureY = 有効
これらの変更を行った後、構成ファイルを保存します。
コメントとは何ですか?
これが正確に何を意味するのか、また行を「有効化」または「無効化」するのではなく「コメント解除」または「コメントアウト」することに言及している理由を理解するには、構成ファイルの構造を理解することが重要です。実際の構成ディレクティブに加えて、これらのファイルにはコメントを含めることができます。これらのコメントはコンピュータ向けではありません。これを読む人に構成ファイルの形式を説明するために存在します。各行の前の # は、これがコメント行であることをコンピューターに伝えます。コンピューターはそれを無視し、スキップして、# で始まらない次の行を解釈しようとします。
場合によっては、構成ファイルに、デフォルトで無効になっている構成オプションが含まれることがあります。構成命令を無効にするには、その行の前にも # を含めて、その行を無視するようにコンピューターに指示します。これらの構成手順のいずれかを有効にするには、# 文字を削除するだけです。構成命令を無効にするには、または独自のコメントを追加するには、各行の先頭に # を含めるだけです。
その他のコメント形式
これは構成ファイルやシェル スクリプトで一般的に使用される形式ですが、特に Linux やその他の UNIX 系オペレーティング システムでよく使用されますが、他の言語では他のコメント形式が使用される場合があります。
たとえば、PHP スクリプトを使用している場合は、次のようなセクションが表示されることがあります。
/* このセクションは問題の発生を避けるためにデフォルトでコメントアウトされています
機能 X を有効にするには、以下のセクションのコメントを解除します
PHPコードの行
別の php コード行 */
セクションのコメントを解除して機能を有効にするには、このセクションを次のように変更します。
/* このセクションは問題の発生を避けるためにデフォルトでコメントアウトされています
機能 X を有効にするには、以下のセクションのコメントを解除します */
PHPコードの行
別のPHPコード行
これは複数行の PHP コメント (C スタイルのコメント) であり、/* でコメントが始まり、*/ でコメントが終わります。





