首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动生成错误的QooXDoo示例config.json打印

手动生成错误的QooXDoo示例config.json打印
EN

Stack Overflow用户
提问于 2011-05-07 08:00:38
回答 1查看 376关注 0票数 1

我以Doc1.4中的“漂亮打印”作业键为例,在我的config.json中。

代码语言:javascript
复制
"jobs" :   {
    "pretty-print" :    { 
        "general" :     { ..... },
        "comments" :    {  ...... },
        "blocks" :    { ....... }
    },

python Generate.py产生了这样的结果:

警告:!未知作业配置键“块”-忽略。 警告:!未知作业配置键“注释”-忽略。 警告:!未知作业配置键“一般”-忽略。

我看了每个人,医生和资料来源,但不明白为什么

我使用的是QooXdoo 1.4和Python2.6

我使用的是从另一个系统生成的javascript源代码,我需要重新格式化源.js,并需要修改标准设置的QooXdoo使用。

ref.html中,我以以下例子为例:

代码语言:javascript
复制
"pretty-print" :
{
  "general" :
  {
    "indent-string"        : "    "
  },
  "comments" :
  {
    "trailing" :
    {
      "keep-column"        : false,
      "comment-cols"       : [50, 70, 90],
      "padding"            : "    "
    }
  },
  "blocks" :
  {
    "align-with-curlies"   : false,
    "open-curly" :
    {
      "newline-before"     : "N",
      "indent-before"      : false
    }
  }
}

并放入我的应用程序的config.json中

作业“漂亮打印”被执行,但忽略了设置。

重新编辑我有问题,只有在这个关键的“漂亮打印”,其他的变化在config.json上是可以的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-07 10:25:00

你做得差不多对,你只是错过了一个层次的筑巢。

jobs地图的总体结构如下(也记录了这里):

代码语言:javascript
复制
"jobs" : {
     "job-name" : {
          "pretty-print" : { ... }
          ...
     }
     ...
}

因此,您只需要在“作业”和“漂亮打印”之间插入一个作业名称;作业名称只是一个可自由选择的字符串。(您可以认为“作业”映射是一个容器,作业名称在这个容器中是单个对象,“漂亮打印”,以及您在generator_config_ref.html上看到的所有其他键,都是特定个人的属性)。

现在,您可以从头开始定义一个作业对象,例如给它一个惟一的名称,比如my-pretty-print。但是,这需要您将all设置为成功运行作业所必需的作业属性(这是通过提供多个键描述的对等键说明来提示的)。

我宁愿建议使用预先定义的作业,并对其进行细化。在您的情况下,使用默认作业pretty,并对其进行细化。通过在您自己的配置pretty中命名作业,您将自动继承预定义作业中的所有属性。所以只要加上

代码语言:javascript
复制
"jobs" : {
    "pretty" : {}
}

对于您的配置映射,将创建一个自定义作业pretty,它执行与默认相同名称的作业完全相同的操作(因为您没有做任何更改)。现在,您可以只提供您想要的东西--与默认任务不同的

代码语言:javascript
复制
"jobs" : {
    "pretty" : { "general" : { "indent-string" : "    " }}
}

将使用所有默认设置,但缩进字符串将有4个空格,而不是2个。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5919837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档