Archive:KDE System Administration/Configuration Files (zh CN)

From KDE TechBase
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

文件格式

KDE将一种简单的基于文本的文件格式用于它所有的配置文件。这种文件包含多组由关键字(即配置选项)与其值(即赋值给配置选项的参数值)所组成的条目。所有的KDE配置文件使用UTF-8编码方式,而一般不用ASCII。

每个组的开始处使用放置在方括号内的组名标示出来。所有属于该组的关键字-值项目放置在这个组开始处标签的后面数行。每个组结束于下一组的开始处标签或该配置文件的结尾。

在文件开始处的第一个组应当不会作为默认的组被优先处理(换句话说,所有的组应当是平权的)。

范例:一份简单的配置文件

以下的例子展示了一个包含两个组的配置文件。第一组包含了关键字"LargeCursor"和"SingleClick",第二组包含了关键字"Show hidden files"和"Sort by"。 [KDE] LargeCursor=false SingleClick=true

[KFileDialog Settings] Show hidden files=false Sort by=Name

组内的每个条目都是一个使用 “ 关键字=值 ” 的格式的等式。关键字能够包含空格,例外也可在其后添加放置于方括号内的附加选项,即可以是 “关键 字=值” 、 “关键字[选项]=值” 或 “关键 字[选项]=值”。

等号后面的部分是每个条目的值。所有在等号周围和条目末尾的空格都将被忽略。

如果一个值需要包含一个空格在它的开始或结尾,这种情况空格可用一个反斜杠家一个s来代替。

由许多其他这样的反斜杠替代码,以下是完整列表:

  • \s”能够被当作空格使用
  • \t”能够被当作tab使用
  • \r”作为回车符
  • \n”作为换行符(另起一行)
  • \\”表示反斜杠自身

范例:空白

以下的这个配置文件片段与上一个范例中的是等价的。关键字与值周围的空白将被忽略。 [KDE] LargeCursor= false SingleClick = true

[KFileDialog Settings]

  Show hidden files   = false

Sort by =Name

范例:保留空白

在接下来的例子中"Caption"项的值以两个空格开始,同时"Description"项包含三行文字。带反斜杠的换行符(“\n”)被用于分割不同行。 [Preview Image] Caption=\s My Caption Description=This is\na very long\ndescription.

配置文件中的空行将被忽略,就像对待起始于井字符“#”的行一样。井字符能被用于在配置文件中添加注释,但是需要注意的是当KDE应用程序从新读取配置文件时,这些注释将不被读取。