我记得在IntelliJ或Eclipse中看到每当保存文件时重新格式化(清理)文件的设置。我怎么找到它(在设置中没有找到它)
当前回答
我建议使用save actions插件。它还支持优化导入和重新排列代码。
可以很好地与eclipse格式化器插件结合使用。
搜索并激活插件:
配置:
编辑:似乎它最近版本的Intellij保存动作插件是由自动Intellij保存触发的。这可能是相当恼人的,当它仍然在编辑。
这个插件的github问题给出了一些可能的解决方案:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
我实际上试图将重新格式化分配给Ctrl+S,它工作得很好-保存现在是自动完成的。
其他回答
IntellIJ 14 && 15:当你在提交更改对话框签入代码时,勾选“重新格式化代码”复选框,然后IntellIJ将重新格式化你签入的所有代码。
来源:www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
Ctrl + Alt + L是格式文件(包括下面两个)
Ctrl + Alt + O是优化导入
Ctrl + Alt +我将在特定的行上修复缩进
在提交工作之前,我通常会运行几次Ctrl + Alt + L。我宁愿它做清理/重新格式化在我的命令,而不是自动。
如果是关于“更漂亮”,那就使用File Watcher:
引用=>工具=>文件观察者=>单击+添加一个新的观察者=>更漂亮
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher
我把它设置为签到时自动清理,这对我来说通常已经足够好了。如果有些东西太难看,我就按快捷键(Ctrl-Alt-L,返回)。我看到他们有一个自动格式化粘贴代码的选项,尽管我从来没用过。
如果您正在Flutter中开发,在5/1/2018有一个新的实验性选项,允许您在保存时格式化代码。
推荐文章
- intellij是否可以像在Eclipse中那样组织导入?
- 格式化XML字符串以打印友好的XML字符串
- 导入时无法解析符号
- 如何从IntelliJ IDEA搜索中排除文件扩展名?
- IntelliJ IDEA输出窗口切割输出
- 如何让IntelliJ识别常见的Python模块?
- 如何在Intellij生成串行版本UID
- 如何同步项目到GitHub与Android工作室?
- IntelliJ IDEA with Junit 4.7”!!JUnit 3.8或更高版本:
- 如何显示默认隐藏字符(零宽度空间,即。& # 8203)
- 自定义数字格式字符串始终显示符号
- 如何在Python中拆分这一长行?
- 如何格式化Visual Studio Code项目中的所有文件?
- 转换为二进制并保持前导0
- 如何在IntelliJ IDEA中输入命令行参数?