rip*_*234 311 formatting intellij-idea
我记得在IntelliJ或Eclipse中看到了保存时重新格式化(清理)文件的设置.我如何找到它(没有在设置中找到它)
小智 423
这个解决方案对我来说更好:
注意:您必须在有组织的导入时第一次选中"不再显示此消息"框,但在此之后它会按预期工作.
步骤2.使用:编辑 - >宏 - >"开始宏录制"
步骤6.使用:编辑 - >宏 - >"停止宏录制"
其他一切都是一样的.
8."首选项"包含"键盘映射"设置.使用输入字段过滤内容,如屏幕截图所示.
Ben*_*ter 193
我建议保存动作插件.它还支持优化导入和重新排列代码.
与eclipse格式化程序插件结合使用效果很好.
搜索并激活插件:
配置它:
编辑:似乎最近版本的Intellij保存动作插件是由自动Intellij保存触发的.当它仍然在编辑时命中时,这可能非常烦人.
这个插件的github问题提供了一些可能的解决方案的提示:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
我实际上尝试将重新格式化为Ctrl+ S并且工作正常 - 现在自动完成保存.
小智 83
以下是Neil的答案更新.
Wil*_*tri 60
我把它设置为自动清理办理登机手续,这通常对我来说已经足够了.如果有些东西太难看,我会点击快捷方式(Ctrl- Alt- L,Return).我看到他们有自动格式化粘贴代码的选项,虽然我从来没有使用过.
izo*_*fif 33
麾!在IDEA 2021.2中,终于有“ File
-> Settings
-> Tools
-> Actions on Save
”,您可以在其中选择Reformat code
、Optimize imports
、Rearrange code
、Run code cleanup
等Run eslint --fix
。
joe*_*ice 19
Ctrl+ Alt+ L是格式文件(包括下面两个)
Ctrl+ Alt+ O是优化进口
Ctrl+ Alt+ I将修复特定行的缩进
在我上班之前,我经常跑Ctrl+ Alt+ L几次.我宁愿它在我的命令而不是自动执行清理/重新格式化.
All*_*adu 14
如果您拥有InteliJ Idea Community 2018.2,则步骤如下:
重新启动您的IDE并尝试。
我知道你会说什么,在我之前的家伙写了同样的东西。但是我对本文上面的步骤感到困惑,我想为拥有最新版本IDE的人编写一个精简版。
我将Reformat code...
动作重新绑定到Ctrl- S,替换默认绑定Save All
.
起初听起来可能很疯狂,但IntelliJ似乎几乎可以节省每一个动作:运行测试,构建项目,甚至关闭编辑器选项卡.我有一个打击的习惯Ctrl- S经常,所以这对我来说真的很好.输入肯定比重新格式化的默认绑定更容易.
小智 6
IntellIJ 14 && 15:当您在提交更改对话框中签入代码时,勾选重新格式化代码复选框,然后 IntelliJ 将重新格式化您签入的所有代码。
资料来源:www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
对于 PyCharm/IntelliJ IDEA:
\n$ pip install black
在 macOS / Linux / BSD 上:
\n$ which black\n/usr/local/bin/black # possible location\n
Run Code Online (Sandbox Code Playgroud)\n在 Windows 上:
\n$ where black\n%LocalAppData%\\Programs\\Python\\Python36-32\\Scripts\\black.exe # possible location\n
Run Code Online (Sandbox Code Playgroud)\n请注意,如果您使用的是 PyCharm 检测到的虚拟环境,则不需要执行此步骤。在这种情况下,通往黑色的路径是$PyInterpreterDirectory$/black
。
在 macOS 上:PyCharm -> 首选项 -> 工具 -> 外部工具
\n在 Windows / Linux / BSD 上:文件 -> 设置 -> 工具 -> 外部工具
\nName: Black\nDescription: Black is the uncompromising Python code formatter.\nProgram: <install_location_from_step_2>\nArguments: "$FilePath$"\n
Run Code Online (Sandbox Code Playgroud)\n或者,您可以通过导航到首选项或设置 -> 键盘映射 -> 外部工具 -> 外部工具 - 黑色来设置键盘快捷键。
\n确保您安装了文件观察器插件。
\n转到首选项或设置 -> 工具 -> 文件观察器,然后单击 + 添加新观察器:
\nName: Black\nFile type: Python\nScope: Project Files\nProgram: <install_location_from_step_2>\nArguments: $FilePath$\nOutput paths to refresh: $FilePath$\nWorking directory: $ProjectFileDir$\n
Run Code Online (Sandbox Code Playgroud)\n取消选中高级选项中的\xe2\x80\x9c自动保存编辑的文件以触发观察程序\xe2\x80\x9d
\n要使用 Black 格式化 Python 文件,我遵循了本指南,该指南还使用了文件观察器:\n https://black.readthedocs.io/en/stable/editor_integration.html
\n 归档时间: |
|
查看次数: |
157331 次 |
最近记录: |