【问题标题】:KDE's Kate: How to setup indentation in a configuration file?KDE 的 Kate:如何在配置文件中设置缩进?
【发布时间】:2014-12-04 21:42:53
【问题描述】:

我编写了一个 XML 文件,其中包含一种尚未支持的语言的语法高亮显示。这种语言的缩进约定是:

  • 第一缩进级别:4 个空格
  • 二级:1 个标签
  • 第三级:1 个制表符 + 4 个空格
  • 第四级:2 个标签
  • 第五级:2个制表符+4个空格

每个制表符的宽度为 8 个空格。

我知道我可以通过 GUI 设置 kate 以遵守缩进约定:Configure --> Editor Component --> Editing --> Indentation --> Tabulators and Spaces 但我想知道是否可以直接在 XML 文件中添加该信息,这样用户只需在 @987654322 中复制一个文件即可@。

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

谢谢

在 KDE 4.14.1 上使用 Kate 3.14.1。

【问题讨论】:

    标签: xml syntax-highlighting kate


    【解决方案1】:

    很遗憾,你不能。语法 XML 文件无法设置该属性。 您可以使用modelines.kateconfig 文件设置这些属性。

    【讨论】:

    • 这很不幸。感谢您的澄清。你知道我是否可以将模式线放在某个配置文件中吗?甚至the doc 也不清楚该放在哪里(例如“全局配置”在哪里?)。
    • .kateconfig 应该“靠近”您的文档/项目。最好的地方是顶部的源树根。但是要覆盖 smth 可能会将其置于项目的目录布局中。
    • 我可以将.kateconfig 文件放在我自己的项目目录中,但其他开发人员不会执行此步骤。我正在寻找一种方法让他们设置一次并忘记它,理想情况下是一个简单的文件放置在某个地方,类似于语法 XML 文件...
    • 0) 将该文件置于版本控制中,以便其他开发人员可以得到它……或 1) 将您的 $HOME/.kde4/share/config/kate* 文件分享给您的开发人员……或 2) 实现此功能并向 @987654324 发送补丁@ -- 现在没有其他办法了。
    猜你喜欢
    • 2018-07-19
    • 2020-08-07
    • 2016-03-01
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 2018-10-02
    • 1970-01-01
    相关资源
    最近更新 更多