Eclipse Java中的自动换行?

我已经有了Eclipse的自动换行function( 我怎样才能让自动换行function在Eclipse PDT中用于PHP文件? )。 那么Eclipse Java呢? 有没有类似的工具来包装Java代码行?

Ctrl + Shift + F将在Eclipse中格式化一个文件,将长长的行分成多行,并很好地包装注释。 您还可以突出显示一段文字和格式。

我意识到这不是一个自动的软/硬的文字包装,但我不认为这个问题是要求任何幻想。

就像要指出的那样,换行是在代码中的一个可怕的想法。 我想每个人都有他们自己的风格,但通常你应该重构或重新考虑代码块,而不是单个平均水平屏幕。 (约1280像素)

当然,总是有例外,例如冗长的例外,但这些对于代码理解来说并不重要。

扫描超出单个水平屏幕的线条,或读取多行堆叠的想法将使您的代码更加难以理解。

此外,行数将是奇怪的,因为换行会使单行看起来像是占用了2,3,或者不敢想象… 4行代码。

至于评论,线返回应该不是一个很大的问题,任何人。

另外请记住,换行代码并不是一种常见的做法,而且您基本上认为,读取您的代码的每个人都应该打开文字换行,也就是说,让我们感到不必要的痛苦,让其他人与您一起工作代码做….

如果嵌套导致你需要换行…这也是一个非常糟糕的代码味道。

这是我的两分钱。

这对任何在Texlipse中使用“Ahtik”文字转换插件时遇到以下问题的人来说:插件安装正常,但是使用上下文菜单(或者按下ctrl + alt + w)select“word-wrap”短暂地打包的文本,然后只是轻轻地解开(这可能包括使用Windows 7的任何人)。

这是一个修复…直接从开发者本身! 我用最后一次的电子邮件向Ahti Kitsik发了一封电子邮件,他发现了一个解决办法,并且第二天就把它寄给了我。 他build议,作为回报,我可以把这个信息广泛地提供。

所以,解决这个问题的方法如下:

查找texlipse插件的位置。 这可能会在Eclipse文件夹中,地址可能会结束:… \ eclipse \ plugins \ net.sourceforge.texlipse_1.5.0。

备份plugin.xml文件以防万一,然后通过删除以下代码块来编辑原始文件:

首先,“行动”(从行843开始):

行动

class="net.sourceforge.texlipse.actions.TexWordWrapAction" definitionId="net.sourceforge.texlipse.commands.texWordWrap" icon="icons/wrap.gif" id="net.sourceforge.texlipse.actions.texWordWrap" label="W&rap text" menubarPath="net.sourceforge.texlipse.menus.latex/latexGroup" style="toggle" toolbarPath="latexGroup" tooltip="Use word wrap" 

第二,“命令”(从第972行开始):

命令

  categoryId="net.sourceforge.texlipse.latexEditingCategory" name="Wrap text" id="net.sourceforge.texlipse.commands.texWordWrap" 

(当你这样做的时候,文件应该是1257行,而不是1271)。

最后,Ahti说:“用-clean命令行参数启动eclipse来强制重新加载plugin.xml。 (就我个人而言,我不知道如何做到这一点,所以我只是删除并重新安装他的插件,然后退出Eclipse,编辑代码,然后重新启动它)。

该function现在应该可以正常工作。 希望这有助于某人。 再次感谢Ahti!

与此同时,Ahtik的文字包装插件已经有了一个分支,我必须说,它的工作非常好,修复了混乱的行编号错误: Eclipse Word-Wrap Plug-In

打开Eclipse – >帮助 – >安装新软件 – >点击“添加..”button,将这一行“ http://dev.cdhq.de/eclipse/updatesite/luna/ ”复制到字段名称和位置 – >点击确定

检查 – >行号标尺和文字换行function – >下一步 – >下一步 – >完成 – > Restard Eclipse!

在这里输入图像说明

Interesting Posts