如何调整VSCode中Java类Generate toString的字段排序?
调整VSCode中Java生成toString的字段顺序
临时调整(单次生成):
打开「Generate toString」弹窗并勾选目标字段后,直接用鼠标拖拽字段列表中的条目就能调整顺序,生成的toString会严格按照你调整后的顺序输出。永久设置(默认按声明顺序):
如果希望每次生成都遵循类中字段的定义顺序,无需手动拖拽,可修改VSCode的默认设置:- 打开设置面板(快捷键
Ctrl+,) - 搜索设置项
java.refactor.toString.fieldsOrder - 将选项从默认的
alphabetical(字母排序)改为asDeclared(按声明顺序)
之后生成的toString会自动按照字段在类中的定义顺序排列,不用每次手动调整。
- 打开设置面板(快捷键
如果需要自定义toString的输出格式(比如前缀、分隔符等),还可以搜索设置项 java.refactor.toString.template 来修改模板内容,但仅调整字段顺序的话,上面两种方法就足够解决问题。
内容的提问来源于stack exchange,提问作者Gili
相关产品推荐
相关产品推荐

