2017-07-25 39 views

回答

0

你可以嘗試使用自定義替代品的工作,不知道這是否會與嵌套塊的工作,雖然

def dispatch void format(External model, extension IFormattableDocument document) { 
    model.regionFor.keyword("}").prepend[newLine] 
    for (l : model.ids) { 
     val region = l.regionFor.feature(MyDslPackage.Literals.IDX__NAME) 
     region.prepend[newLine] 
     val r = new AbstractTextReplacer(document, region) { 
      override createReplacements(ITextReplacerContext it) { 
       val offset = region.offset 
       it.addReplacement(region.textRegionAccess.rewriter.createReplacement(offset, 0, " ")) 
       it 
      } 
     } 
     addReplacer(r) 
    } 
} 
相關問題