寫在前面
在寫PHP時,我通常都是使用EditPlus等輕量級編輯器,而不是IDE。 EditPlus有個PHP自動補全的功能,但是,自動補全怎能受制於人,顯然要隨心所欲啊,下面,就讓我們一起DIY,打造屬於你的EditPlus。
認識php.stx和php.acp
- 首先,要知道兩個檔案:php.stx和php.acp。其中,php.stx是和php的語法相關的,你可以依照自己的php的版本,從網路下載對應的php.stx。
- 然後,php.acp就是配置自動補全的檔案了,也就是我們操作的核心之所在。
打開php.acp文件
在你的EditPlus的安裝目錄下,會有個php.acp文件,裡面存放著自動補全的相關設定資訊。下面來打開它:
手把手教你個人化EditPlus的PHP自動補全功能. 你可以直接在文件目錄內以記事本的形式直接打開,也可以在EditPlus內打開之,我選擇的是後者;
手把手教你個人化EditPlus的PHP自動補全功能. 點選工具列內的:Document(檔案),在下拉選單中選擇最後一項:Permanent Settings(設置,長期有效):
手把手教你個人化EditPlus的PHP自動補全功能. 然後,就打開了Preferences(首選項),依序點:File->Settings&syntax。在File types裡面選擇PHP。
手把手教你個人化EditPlus的PHP自動補全功能. 然後在下面的Settings and syntax點擊Syntax file那一欄中,Open前面的三個點的按鈕:
手把手教你個人化EditPlus的PHP自動補全功能. 選擇php.stx,然後點選「開啟」:
手把手教你個人化EditPlus的PHP自動補全功能. 勾選下一欄的Auto Completion,然後點選後面的「Open」:
手把手教你個人化EditPlus的PHP自動補全功能. 這是點擊「OK」, 你會發現,php.acp檔案已經打開了:
修改php.acp檔案
下面我們來熟悉php.acp檔案中的一些語法,以便於修改檔案達到個人化的目的:
手把手教你個人化EditPlus的PHP自動補全功能. 我們首先看到的是:#TITLE=PHP/PHPDoc,這表示該文件屬於PHP的配置文件,之後的一些以;打頭的行是註釋
手把手教你個人化EditPlus的PHP自動補全功能. 然後是:#CASE=y,這表示後面的配置中是區分大小寫的! ! !
手把手教你個人化EditPlus的PHP自動補全功能. 終於,主菜來了,現在的是一組一組的配置,以下圖為例,圖片中,#T是關鍵字的意思,而#T=if,就是說這個配置的關鍵字就是if ,當在文字中輸入了if以後按回車,if就會被取代,顯示出下面的字元:
if ()
{
}
手把手教你個人化EditPlus的PHP自動補全功能. 細心的同學可能會發現,有個藍色的「^!」不見了,這個就表示滑鼠的位置,也就是說,當你在文字中輸入if後,按回車,就會替換為:
if( )
{
}
同時滑鼠會位於「^!」所在的位置,在本例中,也就是等待你輸入條件了
手把手教你個人化EditPlus的PHP自動補全功能. 根據這個語法,你就可以擁有自己的成噸的個人化配置!
手把手教你個人化EditPlus的PHP自動補全功能. 上述文法不僅適用於PHP,也適用於其他語言的自動完成配置,下面,開始你的DIY之旅吧!
註:如果有喜歡文中我EditPlus的配色方案的,可以移步這裡:
http://blog.csdn.net/yongf手把手教你個人化EditPlus的PHP自動補全功能0手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能/article/details/手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能0手把手教你個人化EditPlus的PHP自動補全功能手把手教你個人化EditPlus的PHP自動補全功能
版權聲明:歡迎轉載,歡迎擴散,但轉載前請先聯絡本人,謝謝合作
以上就介紹了手把手教你個人化EditPlus的PHP自動補全功能,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

TheSecretTokeEpingAphp-PowerEdwebSiterUnningSmoothlyShyunderHeavyLoadInVolvOLVOLVOLDEVERSALKEYSTRATICES:1)emplactopCodeCachingWithOpcachingWithOpCacheToreCescriptexecution Time,2)使用atabasequercachingCachingCachingWithRedataBasEndataBaseLeSendataBaseLoad,3)

你應該關心DependencyInjection(DI),因為它能讓你的代碼更清晰、更易維護。 1)DI通過解耦類,使其更模塊化,2)提高了測試的便捷性和代碼的靈活性,3)使用DI容器可以管理複雜的依賴關係,但要注意性能影響和循環依賴問題,4)最佳實踐是依賴於抽象接口,實現鬆散耦合。

是的,優化papplicationispossibleandessential.1)empartcachingingcachingusedapcutorediucedsatabaseload.2)優化的atabaseswithexing,高效Quereteries,and ConconnectionPooling.3)EnhanceCodeWithBuilt-unctions,避免使用,避免使用ingglobalalairaiables,並避免使用

theKeyStrategiestosigantificallyBoostPhpaPplicationPerformenCeare:1)UseOpCodeCachingLikeLikeLikeLikeLikeCacheToreDuceExecutiontime,2)優化AtabaseInteractionswithPreparedStateTementStatementStatementAndProperIndexing,3)配置

aphpdepentioncontiveContainerIsatoolThatManagesClassDeptions,增強codemodocultion,可驗證性和Maintainability.itactsasaceCentralHubForeatingingIndections,因此reducingTightCightTightCoupOulplingIndeSingantInting。

選擇DependencyInjection(DI)用於大型應用,ServiceLocator適合小型項目或原型。 1)DI通過構造函數注入依賴,提高代碼的測試性和模塊化。 2)ServiceLocator通過中心註冊獲取服務,方便但可能導致代碼耦合度增加。

phpapplicationscanbeoptimizedForsPeedAndeffificeby:1)啟用cacheInphp.ini,2)使用preparedStatatementSwithPdoforDatabasequesies,3)3)替換loopswitharray_filtaray_filteraray_maparray_mapfordataprocrocessing,4)conformentnginxasaseproxy,5)

phpemailvalidation invoLvesthreesteps:1)格式化進行regulareXpressecthemailFormat; 2)dnsvalidationtoshethedomainhasavalidmxrecord; 3)


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。