30Jun

Hogyan lehet kommentálni és figyelmen kívül hagyni a vonalakat egy konfigurációs fájlban?

Lehet, hogy olyan utasításokat észleltek, amelyek a konfigurációs vagy forráskód-fájlban "megjegyzés nélküli" vagy "kifogásolható" sorokat jeleznek. Ez egy egyszerű folyamat, de nem feltétlenül magyarázza azokat az embereket, akik nem értik a fájl szerkezetét.

A tolmács figyelmen kívül hagyja a megjegyzésekként megjelölt sorokat, amelyek csak az embereknek segítenek a fájl megértésében. Emiatt a megjegyzések felhasználhatók a konfigurációs fájlok konfigurációs beállításainak letiltásához vagy engedélyezéséhez.

A rövid válasz

A konfigurációs fájlban "eltávolíthatod a vonalat" eltávolíthatod a # sor elején. Vagy a "comment out" egy sort, adjunk hozzá # karaktert a sor elejére.(Vegyük észre, hogy egyes nyelvek különböző megjegyzésformátumokkal rendelkeznek, így ez nem biztos, hogy a forráskódfájl segítségével dolgozik.)

Például mondjuk, hogy van egy fájlja a következő szöveggel:

# Az X,figyelmen kívül hagyja az alábbi vonalat

#FeatureX = Engedélyezett

A vonal figyelmen kívül hagyásával eltávolíthatja a # karaktert, mielőtt a szöveg így lett volna:

# Az X szolgáltatás engedélyezéséhez olvassa el az alábbi sorokat

FeatureX = Engedélyezve

line, ezt a folyamatot fordított helyzetben követned. Például ez a szöveg:

# Az

funkció kikapcsolása az alábbiak szerint: Y

FeatureY = Engedélyezett

A következő lesz:

# Érdemes megjegyezni az alábbi sort az Y funkció kikapcsolásához

#FeatureY = Engedélyezett

A konfigurációs fájl mentése a módosítások után.

Mi a Comment?

Ahhoz, hogy megértsük, hogy pontosan mit jelent ez, és miért a "figyelmen kívül hagyó" vagy "kommentálva" sorokra hivatkozunk, nem pedig "engedélyezzük" vagy "letiltjuk" őket, fontos megérteni egy konfigurációs fájl szerkezetét. A tényleges konfigurációs irányelvek mellett ezek a fájlok megjegyzéseket is tartalmazhatnak. Ezek a megjegyzések nem a számítógéphez tartoznak - azok léteznek, amelyek megmagyarázzák a konfigurációs fájl formátumát bárkinek, aki elolvassa. A # minden egyes sor előtt a számítógép azt mondja meg, hogy ez egy megjegyzéssor - a számítógépnek figyelmen kívül kell hagynia, át kell ugrani, és meg kell próbálnia értelmezni a következő sort, amely nem kezdődik # -al.

Bizonyos esetekben a konfigurációs fájl tartalmazhat egy alapértelmezés szerint letiltott konfigurációs opciót. A konfigurációs utasítás letiltásához # szerepel a vonal előtt is, utasítva a számítógépet a vonal figyelmen kívül hagyására. A konfigurációs utasítások egyikének engedélyezéséhez mindössze annyit kell tennie, hogy eltávolítja a # karaktert. A konfigurációs utasítások letiltásához - vagy a saját megjegyzéseinek hozzáadásához - mindössze egy sort kell tartalmaznia minden sor elején.

Egyéb megjegyzés Formátumok

Bár ez a formátum általában a konfigurációs fájlokban és shell parancsfájlokban - leginkább Linuxon és más UNIX-szerű operációs rendszereken - más nyelvek is használhatnak más megjegyzésformátumokat.

Például ha egy PHP szkriptet használsz, akkor az alábbiakhoz hasonló szakaszt láthatsz:

/ * Ez a rész alapértelmezés szerint megjegyzést fűz, hogy az

problémát elkerülje az X funkció engedélyezéséhez, az

vonal alatti szakasz megjegyzésétphp-kód

egy másik php-kód * /

A szakasz eltávolításának megszüntetéséhez és a funkció engedélyezéséhez ezt a részt módosítsa:

/ * Ez a rész alapértelmezés szerint megjegyzést fűz az

problémáinak elkerülése érdekében az X-funkció engedélyezéséhez,a következő rész * /

php-kód sor

egy másik PHP-kódsor

Ez egy többsoros PHP megjegyzés( C-stílusú megjegyzés), ahol / * megkezdi a megjegyzést és * / a megjegyzés befejezése.