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

如何调整VSCode中Java类Generate toString的字段排序?

调整VSCode中Java生成toString的字段顺序
  • 临时调整(单次生成):
    打开「Generate toString」弹窗并勾选目标字段后,直接用鼠标拖拽字段列表中的条目就能调整顺序,生成的toString会严格按照你调整后的顺序输出。

  • 永久设置(默认按声明顺序):
    如果希望每次生成都遵循类中字段的定义顺序,无需手动拖拽,可修改VSCode的默认设置:

    1. 打开设置面板(快捷键 Ctrl+,)
    2. 搜索设置项 java.refactor.toString.fieldsOrder
    3. 将选项从默认的 alphabetical(字母排序)改为 asDeclared(按声明顺序)
      之后生成的toString会自动按照字段在类中的定义顺序排列,不用每次手动调整。

如果需要自定义toString的输出格式(比如前缀、分隔符等),还可以搜索设置项 java.refactor.toString.template 来修改模板内容,但仅调整字段顺序的话,上面两种方法就足够解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 11:49:00