【问题标题】:How to make NetBeans automatically format indenting when pasting into a loop/if statement?粘贴到循环/if语句时如何使NetBeans自动格式化缩进?
【发布时间】: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 中,如果我想格式化一段代码,我删除封闭的 },然后重新键入它以格式化大括号包含的所有代码。

标签: java netbeans ide code-formatting


【解决方案1】:

尝试使用 Ctrl + Shift + V 进行粘贴。 如果可行,请查看 netbeans 选项以配置所需的快捷方式。 要更改快捷键,请转到:工具 > 选项 > 键盘映射

这是 netbeans 中的默认快捷方式表:https://netbeans.org/project_downloads/usersguide/shortcuts-80.pdf

它可能很有用,您可以注意到“Ctrl-Shift-V 粘贴格式化”快捷方式。

【讨论】:

    猜你喜欢
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多