国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

INI 備忘清單

這是理解和編寫 INI 格式配置文件的快速參考備忘單,此清單包含配置的內(nèi)容,結(jié)構(gòu)和語法等內(nèi)容。

入門

介紹

INI 是一種固定標(biāo)準(zhǔn)格式的配置文件,INI配置方法來自 MS-DOS 操作系統(tǒng)

; 這里是注釋
[owner]
name=John Doe
organization=Acme Products

[database]
; 這里是注釋
server=192.0.2.42
port=143
file="acme payroll.dat"

現(xiàn)在已成為許多配置的非正式標(biāo)準(zhǔn),其它操作系統(tǒng)可能使用 .conf.cfg 作為后綴

穩(wěn)定的特性

  • 基本元素是鍵或?qū)傩?/li>
  • 每個鍵由名稱構(gòu)成,等號 (=) 分隔
  • 鍵名稱顯示在等號的左側(cè)
  • 等號分號保留字符
name = value

與下面?? JSON 大致相同

{
  "name": "value"
}

注釋

注釋 (;)

; 這里是注釋文本,將被忽略

注釋 (#)

# 這里是注釋文本,?? 部分編譯器支持

一行之后的注釋 (;,#) (不標(biāo)準(zhǔn))

var = a       ; 這是一個內(nèi)聯(lián)注釋
foo = bar     # 這是另一個內(nèi)聯(lián)注釋

在某些情況下注釋必須單獨出現(xiàn)在行上

部分(Sections)

  • 名稱單獨出現(xiàn)在一行中
  • 名稱在方括號 []
  • 沒有明確的 section 結(jié)束 分隔符
  • 在下一個 section 聲明處或文件末尾處結(jié)束
  • 部分和屬性名稱不區(qū)分大小寫
[section]
key1 = a
key2 = b

與下面?? JSON 大致相同

{
  "section": {
    "key1": "a",
    "key2": "b"
  }
}

嵌套(部分解析器支持)

[section]
domain = jaywcjlove.github.io

[section.subsection]
foo = bar

與下面?? JSON 大致相同

{
  "section": {
    "domain": "jaywcjlove.github.io"
    "subsection": {
      "foo": "bar"
    }
  }
}

嵌套到上一節(jié)(簡寫)

[section]
domain = jaywcjlove.github.io
[.subsection]
foo = bar

轉(zhuǎn)義字符

序列意思
\\\ (單個反斜杠,轉(zhuǎn)義轉(zhuǎn)義字符)
\'撇號
\"雙引號
\0空字符
\a鈴聲/警報/聲音
\b退格鍵,某些應(yīng)用程序的貝爾字符
\t制表符
\r回車
\n換行
\;分號
\#數(shù)字符號
\=等號
\:冒號
\x????十六進制代碼點的 Unicode 字符對應(yīng)于 ????

數(shù)組

[section]
domain = jaywcjlove.github.io
array[]=first value
array[]=second value

與下面?? JSON 大致相同

{
  "section": {
    "domain": "jaywcjlove.github.io",
    "array": [
      "first value", "second value"
    ]
  }
}

解釋器

另見