在 Eclipse 中,你可以在任何一行上单击 Ctrl + I,它会根据你在设置中选择的缩进方案自动缩进该行或该组行。
我真的很想念 Netbeans 的这个功能。有没有类似的功能?
我知道 Alt + Shift + F,但这还不够好。我想缩进一组行,而不是所有的文件。
Ctrl + Shift + F将做一个格式的所有代码在页面中。
Ctrl
Shift
F
打开 Tools -> 选择-> 钥匙图,然后查找名为“ Re-indent current line or select”的操作,并设置您想要的任何快捷方式。
Shift + Alt + F缩进整个文件。
Alt
选择要重新格式化的行(缩进) ,按 那么键 Alt + Shift + F,只有选中的行才会重新格式化。
我现在已经打开了 netbeans 6.9.1,并且 ALT + SHIFT + F 只缩进您选择的行。
如果没有选择行,那么它将缩进您所在的整个文档。
可能出现的意外行为是,如果您只选择了1行,则必须完全选中它,否则它将什么也不做。但是您不必完全选择组的最后一行或第一行。
我期望它缩进只有一行,只是选择前面的字符,但没有工作,是的,我知道我懒得像地狱..。
如果你想要自动缩进,就像 Emacs 在 TAB 上做的那样,例如缩进当前行,并将光标移动到第一个非空格字符,可以这样做:
插入以下宏代码:
缩进线 插入行第一列 插入符号-开始行
单击“设置快捷方式”并按 TAB
快捷方式 :
在使用上述快捷方式时,NetBeans 会缩进您的选定内容。如果没有选定内容,它会缩进整个文件。
您甚至可以一次格式化多个文件/文件夹!在 Projects窗口/侧边栏中,如果选择一个或多个文件夹或文件并使用快捷方式,NetBeans 会询问 < strong > “递归格式化选定的文件和文件夹? ”。按“确定”将递归地格式化所有选定的文件/文件夹。
Projects
上面的快捷方式可以在 NetBeans 的7到12版本中使用。
要格式化 NetBeans 中的所有代码,请按 Alt + Shift + F。如果要缩进线条,请选择该线条并按 Alt + Shift + 右箭头键,然后按 Alt + Shift + 左箭头键取消缩进。
对于 Java NetBeans 7.1和更高版本,甚至在 NetBeans 8.0(我目前正在使用)和更高版本,快捷方式是:
Alt + Shift + F
如果你从菜单查看 KeyMap访问: Tools-> Options-> Keymap,“操作”是用快捷方式定义的 格式: Alt + Shift + F
KeyMap
Tools
Options
Keymap
下面是使用 Netbeans 8自动缩进文件的完整过程。
第一步是转到 Tools -> Options,单击“编辑器”按钮和“格式”选项卡,如下图所示。
Tools -> Options
设置了格式选项后,单击 Apply 按钮并确定。注意,我的示例使用的是 C + + 语言,但这也适用于 Java。
第二步是在要应用新格式设置的文件上执行 CTRL + A。然后,ALT + SHIFT + F或单击菜单 Source -> Format。
Source -> Format
希望这个能帮上忙。