這是理解和編寫 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 作為后綴
名稱和值構(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)在行上
[ 和 ] 中section 結(jié)束 分隔符section 聲明處或文件末尾處結(jié)束[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)義字符) |
\' | 撇號 |
\" | 雙引號 |
\0 | 空字符 |
\a | 鈴聲/警報/聲音 |
\b | 退格鍵,某些應(yīng)用程序的貝爾字符 |
\t | 制表符 |
\r | 回車 |
\n | 換行 |
\; | 分號 |
\# | 數(shù)字符號 |
\= | 等號 |
\: | 冒號 |
\x???? | 十六進制代碼點的 Unicode 字符對應(yīng)于 ???? |
[section]
domain = jaywcjlove.github.io
array[]=first value
array[]=second value
與下面?? JSON 大致相同
{
"section": {
"domain": "jaywcjlove.github.io",
"array": [
"first value", "second value"
]
}
}
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片