粘贴到循环/if语句时如何使NetBeans自动格式化缩进?
Posted
技术标签:
【中文标题】粘贴到循环/if语句时如何使NetBeans自动格式化缩进?【英文标题】:How to make NetBeans automatically format indenting when pasting into a loop/if statement? 【发布时间】:2016-05-21 13:49:04 【问题描述】:当我在 NetBeans 中编写代码时,有时我想添加/删除 if 语句和循环。但是,每次我想添加/删除语句但保留内容时,我都必须修复包含代码的所有缩进。同样,每次我尝试将代码粘贴到语句中时,缩进都是一团糟,我必须修复它。
有什么办法可以突出代码并修复缩进?
我知道 Eclipse 有一个选项可以在保存时修复所有格式。我不是在寻找在保存时会改变格式的东西,而只是在我想要修复格式时可以点击的东西。我在下面举了一个我正在谈论的例子。
if (condition == true)
//pasted code
//pasted code
//pasted code
或
//other code
//removed if statement
//original code that is spaced too far right
//original code that is spaced too far right
//removed
//other code
【问题讨论】:
检查Preferences -> Editor -> Formatting
并查看在完成范围时是否有格式化选项。在 intelij 中,如果我想格式化一段代码,我删除封闭的
,然后重新键入它以格式化大括号包含的所有代码。
【参考方案1】:
尝试使用 Ctrl + Shift + V 进行粘贴。 如果可行,请查看 netbeans 选项以配置所需的快捷方式。 要更改快捷键,请转到:工具 > 选项 > 键盘映射
这是 netbeans 中的默认快捷方式表:https://netbeans.org/project_downloads/usersguide/shortcuts-80.pdf
它可能很有用,您可以注意到“Ctrl-Shift-V 粘贴格式化”快捷方式。
【讨论】:
以上是关于粘贴到循环/if语句时如何使NetBeans自动格式化缩进?的主要内容,如果未能解决你的问题,请参考以下文章