我正在使用IntelliJ 13的“代码样式”功能来自动格式化我们的Java代码,但我无法弄清楚如何格式化throw new Exception("details")
以便"details"
部分是相同的行throw new
。
我想要这个:
if (connection == null) {
throw new SQLException( "ERROR: Attempted to start a database transaction with a null connection." );
但是在输入 OPTION + COMMAND + L (在Mac上)后我继续这样做以应用格式化:
if (connection == null) {
throw new SQLException(
"ERROR: Attempted to start a database transaction with a null connection." );
我在Project Settings
>下尝试了几乎所有代码样式选项。 Code Style
> Java
> Wrapping and Braces
但我似乎找不到合适的设置。
感谢您的帮助!
答案 0 :(得分:0)
好吧,似乎IntelliJ正在创建这些换行符,因为我"details"
的内容足够长。似乎有一个小错误,在缩短"details"
字符串文字然后重新应用代码样式后,换行符不会还原。