Kotlin 在赋值时禁用换行符
我刚开始使用IntelliJ,我的第一印象是“这个丑陋的屁股到底是什么?” 无论出于何种原因,IntelliJ格式化程序在equals运算符后添加了一个换行符,因此我只能这样:Kotlin 在赋值时禁用换行符,kotlin,intellij-idea,formatter,Kotlin,Intellij Idea,Formatter,我刚开始使用IntelliJ,我的第一印象是“这个丑陋的屁股到底是什么?” 无论出于何种原因,IntelliJ格式化程序在equals运算符后添加了一个换行符,因此我只能这样: fun setTo( vec:Vec2F){ x= 向量x y= 向量y } 我希望它看起来像这样: fun设置到(vec:Vec2F){ x=向量x y=向量y } 但是我在IntelliJ设置中找不到它的设置。有人能告诉我它在哪里吗?这是一种奇怪的行为,我从未见过* 它应该表现得更好,尤其是第一次安装时 确切的
fun setTo(
vec:Vec2F){
x=
向量x
y=
向量y
}
我希望它看起来像这样:
fun设置到(vec:Vec2F){
x=向量x
y=向量y
}
但是我在IntelliJ设置中找不到它的设置。有人能告诉我它在哪里吗?这是一种奇怪的行为,我从未见过* 它应该表现得更好,尤其是第一次安装时 确切的设置可能是
首选项
→ <代码>编辑器→ <代码>代码样式→ <代码>科特林→ <代码>包装和大括号→ <代码>分配语句
但您可能希望尝试重置整个方案(在该窗格顶部),方法是重新选择方案或单击Set from…
→ <代码>Kotlin样式指南
(*不过,我很少使用自动格式化程序,因为我还没有找到一个像我这样格式化的工具:-)ktlint很快就被推荐给我了。但我还没试过。在打开牙套后,它对我做了类似的事情,我尝试了我能想到的一切,并在这里询问,最后放弃并重新安装。至少这解决了它。谢谢!有几件事我应该提到,这可能是相关的:这是一个2019年左右的IntelliJ版本,已经更新。其次,这是一个Kotlin JS项目,默认情况下,
gradle.properties
中有一行Kotlin.code.style=official
。我对格式设置进行了重置,代码样式与我的问题帖子中的完全不同。我将重新安装IntelliJ。