![](/img/trans.png)
[英]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.