java - 如何在 Intelijj IDEA 中仅格式化更改的行而不是整个文件
问题描述
Ctl当我使用++ for from menu code-> Reformat CodeAtl时,Intellij 格式化完整文件。L这会在 git commit 中生成整个差异。我只想格式化我更改的代码而不是整个文件。我该怎么做?
解决方案
如果您的文件受版本控制,则可以Only VCS changed text
从“重新格式化”对话框模式中选择另一个选项。
正如文档中所述
如果选中此复选框,则重新格式化将仅适用于已在本地更改但尚未签入存储库的文件。此复选框仅适用于版本控制下的文件。
推荐阅读
- javascript - Javascript 模块未在 Chrome v91 中的 HTML 中加载
- c# - 我已经在我的 SQL 数据库和 WPF 应用程序之间创建了一个连接,但我想使用 XML 文件和 XDocument 来连接它们
- javascript - 对象字面量中的 removeEventListener
- ios - iOS下的Xamarin.Forms“Application.Current”不是我的Application类
- data-structures - 如何按每个元素的频率降序打印元素?
- android - Room Android 错误:数据库的连接池
- encryption - 使用 AES-128/PKCS-1#rsaes-kem-kdf2-kw-aes128 解密 EncryptedKey 会话密钥
- android - 蓝牙耳塞触摸手势应触发应用程序中的 onClick 侦听器
- contact-form-7 - 联系表格 7 根据下拉选择重定向到表单提交时的不同 URL
- node.js - 如何在反应中从api获取数据?