Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
KDE的凯特:如何在配置文件中设置缩进? - 源码之家

KDE的凯特:如何在配置文件中设置缩进?

问题描述:

我已经编写了一个XML文件,其中包含语法突出显示但尚未支持的语言。这种语言的缩进约定是:KDE的凯特:如何在配置文件中设置缩进?

  • 第一缩进级别:4位
  • 第二级:1个标签
  • 第三级:1片+ 4位
  • 第四级:2个标签
  • 第五级:2个标签+ 4位

,每一个翼片是8个空格宽。

我知道我可以通过GUI设置kate来尊重缩进约定:Configure --> Editor Component --> Editing --> Indentation --> Tabulators and Spaces但我想知道是否可以直接在XML文件中添加该信息,因此用户只需在~/.kde/share/apps/katepart/syntax/中复制一个文件即可。

所以我的问题是,缩进约定是否可以添加到XML语法高亮文件?

谢谢

在KDE上使用Kate 3.14.1 4.14.1。

不幸的是,你不能。语法XML文件无法设置该属性。 您可以使用modelines.kateconfig文件来设置该属性。

+0

这很不幸。感谢您的澄清。你知道我是否可以将模态线放置在某个配置文件中?即使[文档](https://docs.kde.org/stable/en/applications/kate/config-variables.html)也不清楚在哪里放置(fe是“全局配置”在哪里?) 。 – 2014-10-14 13:08:56

+0

'.kateconfig'应该是“靠近”你的文档/项目。最好的地方是*的源代码树根。但是为了覆盖水平,人们可以将它放在项目的目录布局中。 – zaufi 2014-10-14 16:41:50

+0

我可以管理在自己的项目目录中放置'.kateconfig'文件,但其他开发人员不会执行此步骤。我正在寻找一种方法让他们设置一次,并忘记它,理想情况下是一个简单的文件放置在某处,类似于语法XML文件... – 2014-10-14 16:54:25