IntelliJ IDEA 13:Java的格式化代码样式;“扔新的”;
我正在使用IntelliJ 13的“代码风格”功能来自动格式化Java代码,但我不知道如何格式化IntelliJ IDEA 13:Java的格式化代码样式;“扔新的”;,java,intellij-idea,Java,Intellij Idea,我正在使用IntelliJ 13的“代码风格”功能来自动格式化Java代码,但我不知道如何格式化抛出新异常(“详细信息”),以便的“详细信息”部分与抛出新异常的部分位于同一行 我想要这个: if (connection == null) { throw new SQLException( "ERROR: Attempted to start a database transaction with a null connection." ); 但在我键入OPTION+COMMAN
抛出新异常(“详细信息”)
,以便的“详细信息”
部分与抛出新异常的部分位于同一行
我想要这个:
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." );
我尝试了项目设置
代码样式
Java
包装和大括号
下的几乎所有代码样式选项,但似乎找不到正确的设置
谢谢你的帮助 好吧,IntelliJ似乎在创建这些换行符,因为我的的“详细信息”
的内容足够长。似乎有一个小错误,在缩短“details”
字符串文字,然后重新应用代码样式后,换行符不会恢复。是项目设置代码样式常规在键入到右边距时换行勾选了吗?我认为自动格式化程序遵循这一原则,如果您的代码超出了它上面定义的右边距,那么它是否应该换行。