You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置IntelliJ的toString()生成模板使其与Eclipse格式保持一致

可以通过自定义IntelliJ的toString()自动生成模板实现完全匹配Eclipse的样式,操作步骤如下:

  • 打开任意Java类,按下生成代码快捷键:Windows/Linux系统按Alt+Insert,Mac系统按Cmd+N,在弹出的菜单中选择「toString()」选项
  • 在弹出的生成配置窗口右上角,点击齿轮形状的设置按钮,切换到「模板」标签页
  • 点击左侧列表的「+」按钮新建自定义模板,可命名为「Eclipse兼容toString」
  • 将以下模板内容粘贴到右侧的编辑框中:
public java.lang.String toString() {
    return "$classname [" +
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
    "$member.name=" + $member.accessor
#else
    + ", $member.name=" + $member.accessor
#end
#set ($i = $i + 1)
#end
    + "]";
}
  • 如果你贴出的Eclipse示例是截断的不完整片段,实际Eclipse生成的完整格式末尾带有],直接使用上述模板即可;如果要完全匹配你给出的示例(无末尾闭合方括号),删除模板最后一行的+ "]"即可
  • 保存模板后,后续生成toString()时选择该自定义模板,输出样式就会和Eclipse完全一致

内容的提问来源于stack exchange,提问作者marklogic_coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:36:01