java - 如何将第一个方法调用与带有 java 的 vscode 的流利格式化程序保持在同一行?
问题描述
我发现这些格式化程序设置正在寻找 vscode 流利的格式化程序。可以使用以下 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 格式化程序可以进行这种更改吗?
我知道还有其他几个相关的问题,但是除了第一次调用之外,它们都没有解决包装方法链的这个特定问题。
解决方案
推荐阅读
- javascript - jQuery ondrop 总是将元素一个接一个地放置在特定的位置,而不是确切的发布位置
- javascript - 在 node.js 中为每个用户分配一个变量
- c++ - 给定目标名称列表,如何获取目标文件名列表?
- bash - 如何自动完成特定目录下的文件?
- javascript - 在另一个 React 项目中作为依赖项安装时,自定义 React 组件库不加载 CSS
- html - 使用 Django 模板逻辑来确定对象是否被显示
- flutter - 容器以匹配来自 url 的图像高度
- google-cloud-platform - 使用印度信用卡的帐单帐户
- python - opencv 绘制矩形函数在 C++ 和 python 中的行为不同
- vim - 在 Vim 中选择相同的单词