的IntelliJ IDEA格式代碼般地擊潰這樣的:Apache的駱駝和IntelliJ IDEA的代碼格式
from("direct:loop")
.log("Loop: ${header[loopCount]}")
.choice()
.when(simple("header[loopCount] < 10"))
.process(exchange -> {
Message in = exchange.getIn();
in.setHeader("loopCount", in.getHeader("loopCount", Integer.class) + 1);
})
.to("direct:loop")
.otherwise()
.log("Exiting loop")
.end();
是否有任何插件或其他方式來這樣做:
from("direct:loop")
.log("Loop: ${header[loopCount]}")
.choice()
.when(simple("header[loopCount] < 10"))
.process(exchange -> {
Message in = exchange.getIn();
in.setHeader("loopCount", in.getHeader("loopCount", Integer.class) + 1);
})
.to("direct:loop")
.otherwise()
.log("Exiting loop")
.end();
?
見https://www.jetbrains.com/help/idea/configuring-code-style.html。 – Namphibian
關閉選民 - 爲什麼這是題外話?這是一個關於DSL和編程工具的明確問題。如果你不明白這個問題,請問爲什麼。 – vikingsteve
@well - 我從來沒有找到辦法做到這一點,所以只是不要格式化代碼。在DSL代碼中進行縮進是很好的...只是從不使用自動格式功能。 – vikingsteve