我遇到了日食格式化程序的问题,我似乎无法弄明白。
如果我的代码行的注释超过80个字符,例如:
Something something = new Something(somethingElse) // some comments here about the code.
然后第一次运行格式化程序时,它会正确设置,如:
Something something = new Something(somethingElse) // some comments here
// about the code.
但是,如果我稍后再次运行格式化程序,它会将其更改为:
Something something = new Something(somethingElse) // some comments here
// about the code.
我觉得这里应该有一些显而易见的东西,但是我已经查看了所有可以找到的格式化程序设置,并且还没有找到防止这种行为的方法。有没有人对此有任何见解?
由于
答案 0 :(得分:0)
格式化程序第二次运行时,它不理解// about the code
是上面一行注释的一部分,它决定该行需要与代码齐平。仔细查看设置,我看不到明显的方法。我建议要么只对行尾添加简短的评论和/或将评论放在上面的行上。 (或者,不使用格式化程序,这通常是我的偏好。)
// some comments here about the code. If it's long enough it'll wrap
// like this.
Something something = new Something(somethingElse) // Short note