Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 代码、字符串和注释跨多行拆分_Java_Eclipse - Fatal编程技术网

Java 代码、字符串和注释跨多行拆分

Java 代码、字符串和注释跨多行拆分,java,eclipse,Java,Eclipse,在eclipse中编辑java代码时,我可能按下了某个组合键或其他键,但整个文件中的字符串、代码和注释现在被拆分为多行。在每个对象属性/方法处插入换行符 Ex.: object.prop1.method1() has become: object .prop1 .method1() 我可以做些什么来恢复 以下是一个小屏幕截图: Thanx提前…Ctrl+Shfit+F-格式的捷径 如果您已保存并且ctrl+z不起作用,则仅从存储库中进行新的转出。如果您没有任何设置,则可以更改格

在eclipse中编辑java代码时,我可能按下了某个组合键或其他键,但整个文件中的字符串、代码和注释现在被拆分为多行。在每个对象属性/方法处插入换行符

Ex.:
object.prop1.method1()

has become:

object
   .prop1
   .method1()
我可以做些什么来恢复

以下是一个小屏幕截图:

Thanx提前…

Ctrl+Shfit+F-格式的捷径

如果您已保存并且ctrl+z不起作用,则仅从存储库中进行新的转出。如果您没有任何设置,则可以更改格式设置并再次执行该操作,但这一次是根据您的规则执行的

要设置格式,请转到:

Options > Preferences > Java > Code Style > Formatter

您可能已经用Ctrl+Shift+F点击了自动格式化程序。尽管格式化看起来很奇怪,而且肯定不是默认设置。试着再打一次,看看会发生什么

如果按Ctrl+Shift+F组合键使代码格式化,则可以在Java=>Code Style=>formatter

下的首选项中配置格式化程序。这一定是你按的 格式化程序遵循某些规则。如果使用Eclipse,您可以找到这些规则:

在那里,您必须编辑当前配置文件,以便每行有更多字符。此选项位于选项卡中

换行->最大线宽


如果您将此值设置得足够大,然后再次按Ctrl+Shift+F,所有内容都将恢复。

Thnx所有建议……它通过使用代码格式化程序和更改一些选项来工作


Thanx再次…

Control-Z,或从源代码管理还原,或正确设置格式选项并重新格式化文件。前两项不行,在第三项中,我应该设置哪些格式选项?您最喜欢的格式选项-应该有用。您可以打开快捷方式管理器,查看分配给格式化功能的内容。ctrl+shift+L+L
Window->Preferences->Java->Code Style->Formatter