• <menu id="w2i4a"></menu>
  • logo PhpStorm快速入門指南

    文檔首頁>>PhpStorm快速入門指南>>PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助

    PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助


    PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查??呻S時幫助用戶對其編碼進行調(diào)整,運行單元測試或者提供可視化debug功能。PhpStorm 2019.3完全支持PHP 7.4所有新功能,此外還有十余項功能調(diào)整,讓PhpStorm的使用更加得心應手。感興趣的朋友歡迎下載試用!

    點擊下載PhpStorm最新版2019.3

    探索使用者介面

    PhpStorm主窗口分為幾個邏輯區(qū)域:

    PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助

    1. 菜單和工具欄可幫助我們執(zhí)行各種命令。
    2. 導航欄,用于瀏覽項目。
    3. 狀態(tài)欄,其中包含有關(guān)整個PhpStorm,當前項目或編輯器中文件的各種信息,警告和錯誤消息。
    4. 您實際在其中編寫代碼 的編輯器。它具有用于在打開的文件之間輕松導航的選項卡。
    5. 許多執(zhí)行不同功能的工具Windows:可幫助您瀏覽和瀏覽項目和文件結(jié)構(gòu),查看搜索和檢查結(jié)果,運行,調(diào)試和測試應用程序,在交互式控制臺中工作等等。

    借助智能協(xié)助進行編碼

    PhpStorm會照顧您的日常工作,以便您可以專注于重要工作。使用大量的PhpStorm編碼功能來創(chuàng)建無錯誤的應用程序,而不會浪費寶貴的時間。在基礎(chǔ)項目中,您可以使用代碼示例和準則以交互方式在許多PHP文件上嘗試這些功能。

    代碼完成

    無論您使用的是哪種文件類型,代碼完成都可以節(jié)省大量時間。PhpStorm中有兩種代碼完成類型:basic 和smart。

    基本完成 Ctrl+Space顯示當前上下文的代碼完成選項,并以粗體顯示當前類型的成員:

    PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助


    要顯示更多變體,請Ctrl+Space再次按。

    要嘗試完成基本代碼,請在您的項目中打開workshop / 02_Editing / 01_Completion / 1.1_Basic_Completion.php并按照注釋中的說明進行操作。

    智能完成功能會 Ctrl+Shift+Space分析您當前正在使用的上下文,并根據(jù)該分析過濾功能和變量列表以匹配表達式類型,從而提供更準確的建議。

    要嘗試智能代碼完成,請在您的項目中打開workshop / 02_Editing / 01_Completion / 1.3_Type_hinting.php并按照注釋中的說明進行操作。

    意向動作

    PhpStorm會密切注意您當前正在做的事情,并提出明智的建議(稱為意圖行動),以節(jié)省更多時間。通過意圖操作,您可以對正確的代碼進行自動更改 (與為可能不正確的代碼提供快速修復的代碼檢查相反)。

    您的代碼引用了不存在的文件?PhpStorm沒問題。按Alt+Enter并選擇創(chuàng)建文件<文件名>:

    PHP集成開發(fā)環(huán)境PhpStorm快速入門指南(三):探索使用者界面和智能編碼協(xié)助


    要查看可用意圖動作的完整列表,在設(shè)置/首選項對話框中 Ctrl+Alt+S 去編輯| 。

    要嘗試各種意圖動作,請在您的項目中打開workshop / 02_Editing / 05_Intentions / 5.1_Intentions.php并按照注釋中的說明進行操作。

    **想要購買PhpStorm正版授權(quán)的朋友可以咨詢慧都官方客服



    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();