2

我不太了解 Eclipse 快捷方式。

我从某个链接复制代码并粘贴到 Eclipse Indigo 中,但它就像

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

我想用java风格格式化它

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

我用谷歌搜索并发现了一些快捷方式,例如,

“Shift + Tab”、“Ctrl + I”、“Ctrl + Shift + F”。但没有给我想要的行为。

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

4

6 回答 6

3

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

您可以使用Ctrl+A选择所有文本,也可以仅格式化几行(您已选择)。

但是有一个警告:如果您的代码无法编译,则格式将不起作用。我不知道这是故意的还是错误的。

您可能希望在 Eclipse 中启用自动格式化,这是我通常使用的一个方便的功能:

在此处输入图像描述

您可以在此处找到格式化程序设置:

在此处输入图像描述

我还推荐Eclipse Color Theme插件!

于 2013-10-29T15:57:15.240 回答
2

使用默认键映射Ctrl++应该格式化您的代码(当前类或选择,如果有的话)ShiftF当然语法必须是有效的。

您应该能够使用Source > Format显示快捷方式的菜单(如果存在)来访问该功能。

于 2013-10-29T15:51:20.733 回答
1

键入 Ctrl+Shift+L 以获取 Eclipse 中的快捷方式列表......并格式化 Ctrl+Shift+F

键入 Ctrl+Shift+L 以获取快捷方式列表

于 2015-01-27T15:12:58.873 回答
0

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

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

于 2013-10-29T15:51:05.930 回答
0

“Ctrl + Shift + F”应该可以工作,但请确保从您复制的代码的开头和结尾删除“。

于 2013-10-29T15:51:35.323 回答
0

使用选择所有文本ctrl + a

并按下

Ctrl + Shift + F

格式化文本

于 2013-10-29T15:52:36.187 回答