如何让 Intellij 代码自动格式化程序将带注释的字段保留在一行上?
每当我运行 IntelliJ 自动格式化程序时,它都会将以下内容转换
@Autowired private CustomerDao customerDao;
为:
@Autowired
private CustomerDao customerDao;
我怎样才能阻止它这样做?
Whenever I run the IntelliJ autoformatter - it converts this:
@Autowired private CustomerDao customerDao;
into this:
@Autowired
private CustomerDao customerDao;
How can I stop it from doing that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
导航到首选项→编辑器→代码样式→Java→换行和大括号选项卡,然后找到字段注释部分并选中选项在单个注释后不换行< /强>。
在 IntelliJ v14 中:
Navigate to Preferences → Editor → Code Style → Java → Wrapping and Braces tab, then locate the section Field annotations and check the option Do not wrap after single annotation.
In IntelliJ v14:
对我来说效果很好:
首选项 → 编辑器 → 代码风格 → Java → 换行和大括号 → 方法注释 → 始终换行
For me works well:
Preferences → Editor → Code Style → Java → Wrapping and Braces → Method annotations → wrap always