在 Eclipse for Java 中将链式方法调用包装在单独的行上

2023-12-26

我还没有成功地弄清楚如何将每个方法调用包装起来Eclipse。例如,我有这个:

someObject.A().B().C();

但我真的想要这个:

someObject.A()
          .B()
          .C();

中的“换行”部分下没有任何内容Eclipse似乎给了我这个结果。


补充 Deepak Azad 的答案,您真正需要的是以下内容:

Windows:窗口→首选项→Java→代码风格
→ 格式化程序 → 编辑 → 换行(选项卡)

Mac OS:ADT → 首选项 → Java → 代码风格
→ 格式化程序 → 编辑 → 换行(选项卡)

然后,在左侧列表中选择:

函数调用 → 限定调用

现在在此列表下方,设置换行策略 to:

如果不需要,则包装除第一个元素之外的所有元素

Check:

强制分割,即使线短于最大线宽

最后,设置缩进政策到(谢谢@Turbo https://stackoverflow.com/questions/6275785/wrapping-chained-method-calls-on-a-separate-line-in-eclipse-for-java#comment16795333_10446098):

列缩进

它应该为您提供您所要求的确切行为。


奖励:Android Studio / IntelliJ Idea:

Mac OS:Android Studio→首选项(Cmd +,) → 编辑器 → 代码风格 → Java →包裹和大括号选项卡 → 链式方法调用

select

始终包裹

并检查

多行时对齐

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Eclipse for Java 中将链式方法调用包装在单独的行上 的相关文章

  • URL.setURLStreamHandlerFactory

    我正在使用带有嵌入式 Jetty 的可执行 jar 开发一个 Web 应用程序 我的jar包含一个依赖jar jar in jar 我参考了JarRsrcLoader and RsrcURLStreamHandlerFactory由 Ecl
  • 解决 Java Checkstyle 错误:名称 'logger' 必须匹配模式 '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'

    使用 Eclipse Checkstyle 插件我看到以下错误 名称 logger 必须匹配模式 A Z A Z0 9 A Z0 9 我通过更改解决了此错误 private static final Logger logger Logger
  • 如何在 Eclipse 中使用其他外部 jar 依赖项创建不可运行/不可执行的 jar

    我无法通过 Eclipse 导出向导创建普通的 jar 不可运行 不可执行 它仅创建 jar 文件 但不会导出依赖的 jar 从而在从其他类调用导出的 jar 的方法时出现错误 请帮助 非常感谢 kurellajunior的建议 它是通过使
  • 引导类路径未与 -source 1.6 3 一起设置[重复]

    这个问题在这里已经有答案了 我在编译代码时遇到此错误 选项 引导类路径未与 source 1 6 一起设置 我知道有一些关于它的主题 但我就是不明白 我是初学者 所以对我来说有点复杂 该程序来自我的学校 我在家里使用 JDK 8 如您所知
  • 如何在 Eclipse 下载站点上查找哪些功能包含所需的插件

    在针对目标平台开发 RCP 应用程序时 我 和别的 https stackoverflow com questions 10001143 eclipse rcp target platform bundle org eclipse ui v
  • 如何在 Windows 上的 Eclipse 中设置 Clang 工具链?

    我为一个愚蠢的问题道歉 但我在网上找不到答案 我正在努力为 64 位计算机上的 Windows 7 中的 Eclipse 设置 Clang 编译器 链接器 我对 C 的了解非常过时 并且从未在 Eclipse 中工作过 我想要实现的是在 W
  • StatET调试工具

    我想我只是很密集 但我似乎无法弄清楚如何在 Eclipse 中的 R 中使用调试工具 StatET 插件 有人有关于这个主题的任何提示或教程吗 StatET 2 00 现在对高级 可视化调试提供实验性支持 需要 Eclipse 3 6 或
  • Eclipse Git 关键字扩展

    每次我检查 git hub 服务器的源代码时 我都需要更新源代码修订关键字 version date 等 你可能知道 Git 中的主要问题是你无法使用以下命令修改文件 提交后有关提交的信息 因为 Git 首先对文件进行校验 基本上我想要实现
  • 使用 WTP 更改 eclipse 内置的 tomcat context.xml 文件?

    当您执行 运行为 gt 在服务器上 和 调试为 gt 在服务器上 时 是否可以以某种方式修改 eclipse 使用的 context xml 的内容 我们在生产环境 context xml 文件中有一些设置 并且我们需要它们也可用于 tom
  • 开发人员实际上是否使用 vim 在 Windows 操作系统上编写代码(Java)? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • JSF Maven Mojarra 实施

    我尝试使用 JSF Eclipse 和 Maven 创建简单的项目 我用了
  • Eclipse 调试“未找到源”

    我刚刚开始使用 Eclipse 所以慢慢来吧 但是 当尝试调试 JUnit 测试用例时 我会收到一个对话框 指出当我在测试方法中的代码中找到此行时 未找到源代码 Assert assertEquals 1 contents size 我知道
  • Eclipse/CDT 项目资源管理器中这个装饰文件夹图标的含义是什么?

    CDT Eclipse 项目资源管理器中的这个特殊文件夹图标是什么意思 这个蓝色的东西看起来像一把钥匙 螺丝或某种工具 我猜这与CVS有关 我在 首选项 gt 外观 gt 标签装饰 设置中找不到该信息 文件夹或文件上的扳手图标意味着它正在覆
  • SVG线宽问题

    我开始了我的svg学习 我想用svg线做一些技巧吧 但有件事我不明白 我为每个技能创建 2 行 一行是空的 另一行是知识百分比 问题是 前两行的高度是我给出的笔画宽度的一半 其他线都有很好的高度 这是一个 jsbin http jsbin
  • GWT 中出现“无法在类路径上找到 XXX.gwt.xml”错误

    将 Maven GWT 项目导入 Eclipse 后 调试器无法工作 抱怨它 Unable to find ProjectName gwt xml on your classpath 你如何修复这个错误 事实证明 当您将某些 GWT 项目调
  • Eclipse 自动完成更改变量名称

    只是一个愚蠢的问题 但很难搜索 因为有很多关于 Eclipse 自动完成的主题 而且很难找到与我的问题匹配的内容 所以问题是 如果我写 MyClass MyVarName 然后按空格键 添加 new MyClass Eclipse 自动添加
  • SWT 设置列高或插入新行

    我目前有一个带有几个 TableColumn 的表 org eclipse swt widgets Table 然而 由于用户界面空间的限制 我遇到了一些问题 举例来说 我有一个名为 目标用户 的表列 并且不能将其命名为其他任何名称 并且必
  • 用于 Eclipse PDT 的 Zend 框架插件

    我安装了 eclipse PDT IDE 版本 1 2 0 我将它与 Dojo 一起使用来开发非常有趣的 Ajax 应用程序 现在我想在我的 eclipse IDE 中启用 Zend 框架 我怎样才能做到这一点 经过一番谷歌搜索后 我尝试了
  • 配置 OPC UA 服务器 (Milo)?

    我刚刚查看了 Eclipse Milo 项目 https projects eclipse org proposals milo https projects eclipse org proposals milo 这对于 开放 OPC UA
  • 如何实现 Eclipse 清理和构建(又名重建)?

    我删除了我的 binEclipse Indigo 中的文件夹 与 Helios 非常相似 现在我想知道如何重建我的 Java 项目 我只是找不到像 Netbeans 中那样的按钮 对于 Eclipse 您可以在下面找到重建选项项目 gt 清

随机推荐

  • 反应路由器引导链接容器

    如何使用react router bootstrap链接到另一个react组件 我需要先使用react router 设置路由吗 我不知道如何使用react router bootstrap的LinkContainer将NavItem路由到
  • Visual Studio 输出窗口不显示 Debug.Write() 发送的消息

    我正在试用模式下使用 Visual Studio 2010 Professional 突然输出窗口不会显示我的调试 Write http msdn microsoft com en us library system diagnostics
  • GDB 打印到文件而不是标准输出

    我正在运行 GDB 并想检查那些不幸的上帝对象之一 需要很多页 我有一台 24 英寸显示器横转 才能看到整个内容 为了便于使用 我希望 GDB 将对象打印到文件而不是屏幕上 以便我可以在 vi 中打开它并轻松移动 凭借 GDB 的多功能性
  • 配置高精度(亚秒)Windows 时间

    http time is http time is 即使我刚刚强制将 Windows 时钟与某些 Internet 时间服务器 例如 time windows com 或 time nist gov 同步 也会不断报告我的系统时钟慢了几秒
  • 我如何让 ui-router 转到外部链接,例如 google.com?

    例如 stateProvider state external url http www google com url 假定这是一个内部状态 我希望它像 href 或类似的东西 我有一个将从 ui routes 构建的导航结构 并且我需要一
  • MacOS 应用程序沙盒 - 从解析的 xml 读取引用文件的访问权限

    Aim 无需用户直接选择文件即可获得对应用程序沙箱环境之外的文件的读取访问权限 这个想法是 用户选择一个 fcpxml 文档 通过 NSOpenPanel 然后对其进行解析并收集所有文件路径字符串 然后 我从文件路径创建 URL 对象 并稍
  • 如何在运行时将可观察集合绑定到多个用户控件?

    我陷入了必须将集合绑定到动态用户控件的部分 场景是这样的 我有一个动态控件 有一个扩展器 数据网格 组合框和文本框 其中组合框和文本框位于数据网格内 他们已经有两个收藏品了 一个与组合框绑定 另一个与数据网格绑定 当组合框中的项目发生更改时
  • jQuery 按键事件等待 0.5 秒等待另一个用户按键

    我目前正在为我的网站开发实时搜索 我想用一些简单的 jQuery 来减少一些不必要的请求 当然我有一个后端洪水控制 我的搜索字段有一个 keydown 事件侦听器 该侦听器当前仅在以下情况下触发 PHP 搜索功能的 ajax 命令 val
  • 如何在Tensorflow中导入keras.engine.topology?

    我想在 Tensorflow 中导入 keras engine topology 如果我想使用 Tensorflow 版本的 Keras 我曾经在每个 Keras 导入的开头添加单词 tensorflow 例如 而不是写 from kera
  • 检测 iPhone 中两个移动按钮的碰撞

    我正在使用下面的函数来移动屏幕上的两个按钮 void animateWithDuration NSTimeInterval duration delay NSTimeInterval delay options UIViewAnimatio
  • Java 修饰符(abstract、final、public、static 等)的合理顺序是什么?

    Java 修饰符的合理顺序是什么 abstract final native private 受保护的 public static strictfp 同步的 短暂的 volatile Update 我已经改变了措辞受到推崇的 to 合理的为
  • 在 Spring Boot 应用程序运行时更改日志记录级别

    我正在尝试在 Spring Boot 应用程序运行时更改日志记录级别 从 DEBUG 到 ERROR 或 WARN 代码如下 我已关注以下帖子 但仍然发布更改日志记录级别的请求不起作用 请查看下面的请求 但应用程序没有响应 我也没有在日志中
  • Page.IsValid 总是返回 false

    我在按钮上进行了验证 我正在检查Page IsValid在 C 代码中 但它总是返回错误值 这是帮助我调试问题的代码片段 foreach BaseValidator validator in Page Validators if valid
  • APPS SCRIPT - 从文件夹 ID 数组中获取 URL 和文件名

    我想从文件夹 ID 数组中获取文件 URL 和名称 我正在使用脚本进行重试 我希望将结果放置在 文件 选项卡上 我用来获取 filesID 的脚本如下 function Folders URL var ss SpreadsheetApp g
  • 旅游网站如何锁房? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在开发一个酒店预订系统 PHP
  • 在 codeigniter 中设置基本 url

    我在 codeigniter 中有这样的目录结构 Appsite website application images 当我访问 index php 中的图像时 我使用了 img src http localhost Appsite web
  • 在 Jetty 中嵌入 Apache ZooKeeper 生成调试日志消息

    我正在使用 Jetty 8 和 ZooKeeper 3 4 5 当我连接到 ZooKeeper 时 jetty 不断生成 DEBUG 级别消息 怎么抑制呢 16 54 56 757 main SendThread 127 0 0 1 218
  • Excel 2010选择一行中的每个单元格,逐个激活它们

    我有一个 XML 文件 将其放入 Excel 中以使其自动生成表格 第一列 A 有名称 第二列 B 有日期 还有一些专栏 但这些与这个问题无关 所以它看起来像这个截图 现在 Excel 2010 中有一个非常愚蠢的错误 当我有数据列时 我将
  • 如何在 JavaScript 中检查元音?

    我应该编写一个函数 它接受一个字符 即长度为 1 的字符串 如果它是元音则返回 true 否则返回 false 我想出了两个函数 但不知道哪一个性能更好以及我应该更喜欢哪种方式 使用 RegEx 的方法要简单得多 但我不确定是否应该尝试避免
  • 在 Eclipse for Java 中将链式方法调用包装在单独的行上

    我还没有成功地弄清楚如何将每个方法调用包装起来Eclipse 例如 我有这个 someObject A B C 但我真的想要这个 someObject A B C 中的 换行 部分下没有任何内容Eclipse似乎给了我这个结果 补充 Dee