Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
如何让word wrap在Eclipse PDT for PHP文件中工作?_Php_Eclipse_Eclipse Pdt_Word Wrap - Fatal编程技术网

如何让word wrap在Eclipse PDT for PHP文件中工作?

如何让word wrap在Eclipse PDT for PHP文件中工作?,php,eclipse,eclipse-pdt,word-wrap,Php,Eclipse,Eclipse Pdt,Word Wrap,在EclipsePDT中编程PHP主要是一种乐趣:代码完成、模板、方法跳转等 然而,有一件事让我抓狂,那就是我无法将PHP文件中的行进行word包装,所以在长行中,我会无限期地向右键入 我单击Windows |首选项并键入“wrap”并获取: 我曾尝试将我在那里找到的“自动包裹”和“线宽”更改为72,但没有效果 如何让word wrap在Eclipse PDT for PHP文件中工作?这是一个已知的增强请求 这确实是Eclipse中最理想的特性之一。它不仅在PHP文件中缺失,在IDE中也缺失。

在EclipsePDT中编程PHP主要是一种乐趣:代码完成、模板、方法跳转等

然而,有一件事让我抓狂,那就是我无法将PHP文件中的行进行word包装,所以在长行中,我会无限期地向右键入

我单击Windows |首选项并键入“wrap”并获取:

我曾尝试将我在那里找到的“自动包裹”和“线宽”更改为72,但没有效果


如何让word wrap在Eclipse PDT for PHP文件中工作?

这是一个已知的增强请求

这确实是Eclipse中最理想的特性之一。它不仅在PHP文件中缺失,在IDE中也缺失。幸运的是,从GoogleSummer的代码中,我们得到了这个插件

要安装它,请在Eclipse中添加以下更新站点:

Florian Weßling在Eclispe PDT(3.0.2)中运行良好

安装和更新站点

建议在安装后立即使用
-clean
选项重新启动Eclipse

Eclipse Indigo 3.7:
Eclipse Juno 4.2:
日食开普勒4.3:
月食月亮4.4:
月食火星4.5:
Eclipse Neon 4.6:不需要插件。*只需按Alt-Shift-Y:)

*有关更多详细信息以及如何使word wrap永久化,请参阅

用法

安装插件后:

  • 上下文菜单:右键单击>切换换行
  • 菜单栏:编辑>切换换行
  • 键盘快捷键:Ctrl-Alt-E
  • 您还可以:编辑>在所有打开的编辑器中激活自动换行
没有用于显示换行设置当前状态的专用指示器,但您可以在编辑器中检查水平滚动条

  • 水平滚动条可见:已禁用自动换行
  • 缺少水平滚动条:已启用自动换行

终于,在2016年,通过本机支持,这项技术可以发挥作用了

您需要Eclipse的最新版本,因为它最终被修补了:

  • 使用
  • 单击右上角的“菜单”图标并选择高级模式
  • 选择适用于PHP开发人员的Eclipse IDE,产品版本为:
    Latest
  • 接下来。。。下一步,完成
现在您可以为每个文件使用Alt+Shift+Y手动调整wordwrap!无聊

所以如果你幸运的话,应该会有一个迷失在
窗口中的
首选项
常规
编辑器
文本编辑器
启用Wordwrap
但是不,这是个陷阱,没有GUI设置!至少在写这篇文章的时候

因此,我找到了一种很难全局设置它的方法(默认情况下):

  • 月食

  • 查找
    org.eclipse.ui.editors.prefs
    eclipse设置文件:

    find~-name org.eclipse.ui.editors.prefs-printf“%p%TY-%Tm-%Td%TH:%Tm:%TS\n”

  • 如果您在macOS这样的平台上,上面的命令不起作用,您可以在当前工作区文件夹中的
    .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
    下找到设置文件

  • 加:

    wordwrap.enabled=true


  • 安装它在3分钟,现在我有文字包装,太好了,谢谢。链接不工作。Error msg:“建立数据库连接时出错”他的整个网站似乎已关闭:(希望它是临时的。我已经安装了它,但需要在每个页面上启用它。我想一次检查它。有人有类似的问题吗?这个插件没有维护,现在不适用于最新的Eclipse。请在下面查找Fedir的答案!这是正确的解决方案。以前的插件停止使用最新的Eclipse。新建EL链接:Eclipse开普勒4.3:Eclipse Luna 4.4:Eclipse MARS 4.5:安装后需要一个Eclipse重新启动。@ PGR I,J,K,L,M,N…添加代码>:/Cord> @ EdWorddTunayy考虑接受这个答案,因为它涵盖了从靛蓝到氖的所有版本。,它引用了KrisWebDev的答案以获取更多详细信息。当前接受的答案指向一个过时且不再维护的插件-它只适用于非常旧的Eclipse版本。@pgr不幸运。PS:我同意逻辑是100%有缺陷的。如果我在面板上,我会批准你的编辑。该链接本身说:“随着时间的推移添加增补/更新”是你应该编辑页面的原因之一。这样一个优雅的IDE真是太可惜了。:(是的,不仅如此,Eclipse还以缺少基本的编辑器功能而闻名,而且看起来他们似乎不太在意做些什么(足够快;至少他们在Neon中修复了一些东西)。不仅仅是缺少的自动换行功能,还有工具栏(管理起来很麻烦)没有撤消/重做按钮!我必须使用另一个插件来添加它们。我认为@Fedir的答案应该是公认的答案,因为它有最新的pluginsThanks。已确认在Eclipse for Java中工作。我认为它应该适用于任何Eclipse风格,而不限于PHP,因为它是一个基本功能。请注意概括一下您的步骤3(选择您选择的Eclipse产品版本:
    Latest(Neon)
    )?此外,删除您的RANT将得到一个高质量的答案
    ;)
    这应该是可以接受的答案。最后,“Eclipse”内置了“word wrap”“feature.Thank for answer.on windows安装,文件位于\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs的工作区中
    - Java | Code Style | Formatter
    - Java | Editor | Typing
    - Web and XML | CSS Files | Source