[英]How can i get the PHP magic constant __FILE__ work with Eclipse and PDT
[英]How can I get word wrap to work in Eclipse PDT for PHP files?
在Eclipse中编程PHP PDT主要是一种乐趣:代码完成,模板,方法跳转等。
然而,让我发疯的一件事是,我无法将PHP文件中的行添加到自动换行中,所以在长行中我无限期地向右输入。
我点击Windows | Preferences并输入“wrap”并获取:
- Java | Code Style | Formatter
- Java | Editor | Typing
- Web and XML | CSS Files | Source
我已经尝试更改我在那里找到的“自动换行”和“线宽”到72,但它们没有效果。
如何在Eclipse PDT中使用自动换行功能来处理PHP文件?
这确实是Eclipse中最令人期待的功能之一。 它不仅仅缺少PHP文件 - 它在IDE中缺失。 幸运的是,从Google Summer of Code,我们得到了这个插件Eclipse Word-Wrap
要安装它,请在Eclipse中添加以下更新站点:
FlorianWeßling的Eclipse Word-Wrap插件在Eclispe PDT(3.0.2)中运行良好。
安装和更新站点
建议 在安装后立即 使用 -clean
选项 重新启动Eclipse 。
Eclipse Indigo 3.7: http : //dev.cdhq.de/eclipse/updatesite/indigo/
Eclipse Juno 4.2: http : //dev.cdhq.de/eclipse/updatesite/juno/
Eclipse Kepler 4.3: http : //dev.cdhq.de/eclipse/updatesite/kepler/
Eclipse Luna 4.4: http : //dev.cdhq.de/eclipse/updatesite/luna/
Eclipse Mars 4.5: http : //dev.cdhq.de/eclipse/updatesite/mars/
Eclipse Neon 4.6:不需要插件。*只需按Alt - Shift - Y :)
*有关更多详细信息以及如何使自动换行,请参阅KrisWebDev的答案 。
用法
安装插件后:
自动换行设置的当前状态没有专用指示器,但您可以在编辑器中检查水平滚动条。
最后一些在2016年有本机支持的东西 !
你想要最新的和更新的NEON版本的Eclipse,因为Bug 35779最终被修补了:
ADVANCED MODE
Eclipse IDE for PHP Developers
with Product Version : Latest
现在,您可以使用Alt + Shift + Y为每个文件手动设置wordwrap! 无聊!
所以,如果你很幸运,在Window
> Preferences
> General
> Editors
> Text Editors
> Enable Wordwrap
应该会丢失一个漂亮的全局设置 ,但是没有,这是一个陷阱,没有GUI设置! 至少在撰写本文时。
所以我发现了全局设置它的困难方法(默认情况下):
关闭Eclipse
找到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
下的当前工作区文件夹中找到设置文件。 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
。
加:
wordwrap.enabled=true
这是一个已知的增强请求。 错误35779
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.