2010-12-20 47 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