2010-12-20 50 views
11

在Emacs中,当我点击某行上的任意位置的选项卡时,该行将正确缩进(或至少是模式设置)。当我再次点击标签时,它会回到下一个块。当编程Python时,这真的有帮助,因为通过降低缩小级别来关闭块。更改Eclipse选项卡以正确缩进Emacs的行

有没有办法配置Eclipse来做同样的事情?

目前,我必须抹去领先的白色空间,然后点击标签。

这个问题的a superuser question.

回答

9

尝试ctrl-i(osx上的Cmd-i)缩进当前行或eclipse中的选择(如果使用默认的键绑定而不是emacs)。或者,如果你想要一个不同的键绑定,去外观>常规>键,并将Correct Indentation的绑定更改为您选择的键

+2

这适用于java,但不幸的是不在python模块中。我想我可以去弄错他们的名单。 – aterrel 2011-03-07 14:47:02

+2

如果在Eclipse内部使用Pydev,这将会很棒。 – Ivan 2011-03-18 17:08:34

+0

谢谢,这也适用于C++。 – AstroFloyd 2014-08-15 14:29:23

1

在Eclipse中重新发布,转到Windows - >首选项 - >爪哇 - >格式化。

在“活动配置文件”下拉框中,选择任何配置文件,单击其右侧的“编辑”。

在配置文件对话框中打开,可以改变很多事情像压痕,新线,吊带,白色空间等等

另外,如果您的个人资料比标准的一个完全不同的,创建一个新的活动配置文件然后相应地进行编辑。

+0

这将改变缩进规则,但我仍然必须删除前导白色空间为标签自动缩进正确。 – aterrel 2010-12-20 17:41:15

+1

这不会更改制表符键行为。 – levsa 2012-08-26 09:42:02