如何禁止整个文件重新格式化,但允许重新格式化所选文本?

How to prohibit whole file reformatting, but allow reformatting of the selected text?

有时我想重新格式化文件的特定部分,但我不想不小心重新格式化整个文件。

使用 IntelliJ IDEA "Reformat code" 操作,如果您将其配置为 "reformat selection",那么如果您选择了任何文本,它将仅重新格式化所选内容,但如果 none 的文本被选中。有时我可能会忘记这一点并点击 "Reformat code" 而不选择任何文本,当提交时我发现我重新格式化了一个我不想重新格式化的文件。

如何在选择 none 文本时禁用重新格式化整个文件,但仍然能够重新格式化我明确选择的文本?

重新格式化文件对话框中设置 - Ctrl + Shift + Alt + L