问题描述
我发现 these formatter settings 正在寻找一个 vscode fluent 格式化程序。可以使用以下 vscode-java 设置进行设置
"java.format.settings.url": "https://raw.githubusercontent.com/snjeza/vscode-test/master/fluent.xml"
似乎所有流畅的方法调用都将由新行进行。我对单个方法调用的期望是它会保持在同一行。
public static String cleanText(String text) {
return text.replace("@#!£","");
但格式化时实际发生的是:
public static String cleanText(String text) {
return text
.replace("@#!£","");
}
对于更长的方法链,我的期望是
public void method() {
variable.myMethod()
.anotherMethod()
.somethingElse();
}
eclipse 格式化程序是否可以进行这种更改?
我知道还有其他几个相关的问题,但除了第一次调用之外,没有一个解决包装方法链的具体问题。