Eclipse键盘快捷键可在左侧缩进源代码?


Answers:


120

在我的副本中,只要我有代码选择并且在代码窗口中,Shift+就会Tab执行此操作。


1
如果您使用的是VIM绑定(vrapper),那么通常的shift>组合不起作用。但是,如果您处于INSERT(插入)模式,则Tab和shift Tab都可以工作。
arcseldon 2014年

并且该文件应作为JavaScript编辑器文件打开。就像我用UX Studio打开它一样,快捷方式不起作用...恶心,我无法添加断点进行调试。
najuste


51

您可以使用Ctrl+ Shift+F在文件上运行格式化程序,并一路修复缩进。


5
这不是第一答案吗?
2014年

自定义您的formatter首选项后,效果会更好。除非您的代码风格与理想相违背。除非您这样做,否则如果不小心做,可能会很沮丧。
Graham P Heath 2014年

如果您没有一个好的格式化程序,请访问:code.google.com/p/google-styleguide/source/browse/trunk/…。然后在Eclipse中:窗口->首选项->
Java-




4

在任何版本的Eclipse IDE中用于源代码缩进。

选择源代码并使用以下键

  1. 对于默认的Java缩进Ctrl+I

  2. 对于正确的缩进 Tab

  3. 对于左缩进Shift+Tab


4

显然,这是只针对Pydev的,但我已经工作了,你可以得到非常有用的功能,“右移”和“左移”(默认情况下映射到CTRL+ ALT+.CTRL+ ALT+ ,),通过改变其键绑定到成材“ “ Pydev视图”中的“ Pydev编辑器范围”


1

在Mac上(在法语键盘上)cmd+ shift+F


cmd+shit+F是“格式”的快捷方式,它不仅可以缩进,还可以仅纠正缩进cmd+i,还可以回答“向左缩进源代码的快捷方式”的问题shift+tab
Marc_Alx



0

对于使用Eclipse的Mac用户,请使用Cmd+ I(缩进)和Cmd+ F(格式)。但是我对Cmd+的经验最差,F它会将代码分成几行,如下所示

String A = MyClass.getA(x, y);
if (A != null) {
    A = Long.parseLong(0);
}

我的原始代码如下

String A = MyClass.get(x, y);
if (A != null) {
    A = Long.parseLong(0);
}

-1

对我而言,默认值为Shift+ Tab

您可以选择所需的文本,按Shift+Tab将所有内容向左移动,选择全部,然后按Tab将所有内容向右移动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.