san*_*one 43 java eclipse eclipse-plugin lines word-wrap
我已经为Eclipse PHP提供了自动换行功能(如何在Eclipse PDT中使用自动换行功能来处理PHP文件?).Eclipse Java怎么样?是否有类似的工具来包装Java代码行?
jfr*_*z42 30
Ctrl + Shift + F将在Eclipse中格式化一个文件,将长行分成多行,并且包含很好的自动换行注释.您还可以突出显示该部分文本和格式.
我意识到这不是一个自动的软/硬字包装,但我不认为问题是要求任何花哨的东西.
只是想指出自动换行是代码中的一个可怕的想法.我想每个人都有自己的风格,但通常你应该重构或重新思考代码块,这些代码块需要的不仅仅是一个平均水平屏幕.(约1280像素)
当然总有例外......比如冗长的异常,但这些对于代码理解并不重要.
扫描超出单个水平屏幕的行,或者必须读取多行堆叠的思路将使您的代码更难以弄清楚.
另外,行数会很奇怪,因为自动换行会使一行看起来像是占用2,3或者是思想...... 4行代码.
就评论而言,对于任何人来说,换行不应该是一个问题.
另外请记住,自动换行代码不是一种常见的做法,你基本上是说每个阅读你的代码的人都应该开启自动换行,也就是说,我很遗憾地说,让别人和你一起工作是一件不必要的痛苦的事情.代码....
如果嵌套导致你需要自动换行......那么这也是一个非常糟糕的代码味道.
那是我的两分钱.
小智 6
这适用于在Texlipse中使用"Ahtik"自动换行插件出现以下问题的任何人:插件安装正常,但使用上下文菜单选择"自动换行"选项(或按ctrl + alt + w)会导致暂时包装的文本,然后只是回到打开包装(这可能包括使用Windows 7的任何人).
这是一个修复......直接来自开发者自己!我通过电子邮件向Ahti Kitsik发送电子邮件,试图寻找解决方案,当他真正找到解决方案时,我很惊讶,并在第二天将它发送给我.他建议作为回报我可以广泛提供这些信息.
那么,解决方法如下:
查找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"
Run Code Online (Sandbox Code Playgroud)
- 其次,"命令"(从第972行开始):
命令
categoryId="net.sourceforge.texlipse.latexEditingCategory"
name="Wrap text"
id="net.sourceforge.texlipse.commands.texWordWrap"
Run Code Online (Sandbox Code Playgroud)
(完成此操作后,文件应为1257行,而不是1271行).
最后,Ahti说:"使用-clean命令行参数启动eclipse以强制重新加载plugin.xml." (我个人不知道如何做到这一点,所以我只是删除并重新安装了他的插件,然后退出Eclipse,并在重新启动它之前编辑了代码).
该功能现在应该可以正常工作.希望这有助于某人.再次感谢Ahti!
| 归档时间: |
|
| 查看次数: |
57880 次 |
| 最近记录: |