2013-10-29 71 views
2

我沒有太多的Eclipse快捷方式知道。Eclipse Java代碼格式

我從一些鏈接複製的代碼,我在Eclipse靛藍粘貼,但它是未來像

"public String doLogin() throws ApplicationException{ long executionStartTime = System.cu... }" 

我想它格式化Java的方式一樣

public String doLogin() throws ApplicationException{ 
    long executionStartTime = System.cu... 
} 

我google一下,發現幾快捷方式如:

「Shift + Tab」,「Ctrl + I」,「Ctrl + Shift + F」。但沒有給我我想要的行爲。

是否有我需要添加自定義格式化程序或我期待更多。

回答

1

用默認的鍵映射按Ctrl ++˚F應該格式化你的代碼(當前類或者選擇如果有的話)。當然,語法必須是有效的。

您應該可以使用菜單Source > Format訪問該功能,其中顯示快捷方式(如果存在)。

+0

你是正確的,我不得不映射以及存在,但地方我的鑰匙沒有工作。當我嘗試「源>格式」時,它給了我需要的行爲。 – Jayesh

0

您可以創建自己的格式化程序:

Window - >Preferences - >Java - >Code Style - >Formatter

0

「按Ctrl + Shift + F」 應該工作,但請務必從您複製的代碼的起點和終點刪除「。

0

選擇使用ctrl + a

所有文字按

Ctrl + Shift + F 

以格式化文本

3

您可以使用格式化文本Ctrl + S hift + F快捷方式。

您可以使用按Ctrl +一個選擇所有文字,或者您可以格式化只有幾行(你選擇)。

但有一點需要注意:如果你的代碼不能編譯,格式化不起作用。我不知道這是故意還是錯誤。

您可能希望能夠在Eclipse的自動格式化是一種方便的功能,我通常使用:

enter image description here

你可以在這裏找到格式設置:

enter image description here

我還推薦Eclipse Color Theme插件!

+2

我很欣賞這樣的視覺幫助....它幫助更多然後文本。 – Jayesh

1

按下Ctrl + Shift + L以獲得在Eclipse的快捷鍵列表....和格式化按Ctrl + Shift + F

type Ctrl+Shift+L to get the list of shortcuts