PhpStorm,一個出色的跨平台PHP IDE

phpstorm-

PhpStorm是PHP IDE “閃電聰明” 由JetBrains創建 可供Linux,MacOS和Windows上的開發人員使用。 重要的是要提到 不是免費的應用程序 用戶必須購買許可證密鑰才能充分利用它。
儘管JetBrains為學生,教師和機構提供了免費的一年許可證 和其他學術領域,您不僅可以使用此IDE,還可以訪問JetBrains提供的不同產品。

PhpStorm提供具有代碼分析功能的PHP,HTML和JavaScript編輯器 實時提供PHP和JavaScript代碼的錯誤預防和自動重構功能。 代碼完成 PhpStorm與不同版本的PHP兼容,包括生成器,協程,last關鍵字,foreach列表,名稱空間,閉包,特徵和短數組語法。 除此之外,它還包括具有可編輯查詢結果的完整SQL編輯器。

關於PhpStorm

暴風雨 它是用Java編寫的 和用戶 他們可以通過安裝插件來擴展IDE 為PhpStorm創建或通過編寫自己的插件創建。 該軟件還與XDebug等外部資源進行通信。

該應用程序通過各種技術與Linux兼容。 他們在他們的官方網站上宣布該應用程序是通過Snap軟件包分發的,儘管它也通過二進製文件分發,並且某些Linux發行版還在其存儲庫中包含了該軟件包。

PhpStorm為PHP提供了豐富的代碼編輯器,具有語法突出顯示,擴展的代碼格式設置,即時錯誤檢查和代碼完成功能。

其主要特徵 以下內容可以突出顯示:

  • 與各種版本的PHP的兼容性
  • 自動完成功能,適用於PHP代碼,類,方法,變量名稱和關鍵字,以及基於其類型的字段和變量的常用名稱。
  • 編碼樣式支持(PSR1 / PSR2,Drupal,Symfony,Zend)。
  • PHPDoc支持
  • 重複代碼檢測器。
  • PHP代碼嗅探器(phpcs)
  • 重構(重命名,輸入變量,輸入常量,輸入字段,內聯變量,移動靜態成員,提取接口)。
  • Smarty和Twig模板編輯(語法錯誤突出顯示,Smarty函數和屬性的終止,成對括號,引號和結束標記的自動插入等)。
  • Symfony和Yii框架的MVC視圖。
  • PHAR支持。

如何在Linux上安裝?

首先, 如果您想獲得一年的許可證 您只需訪問JetBrains官方網站,即可在這裡創建一個帳戶,您必須在該帳戶中提供機構電子郵件或發送證書。

激活電子郵件

JetBrains將向您發送一封確認電子郵件和一個鏈接,您可以在其中激活許可證 你可以用來 CLion,AppCode,DataGrip,dotCover,dotMemory,dotTrace,GoLand,IntelliJ IDEA Ultimate,PhpStorm,PyCharm,ReSharper,ReSharper C ++,Rider,RubyMine和WebStorm。

完成此操作後,您將獲得使用任何這些產品的許可,在這種情況下,我們對PhpStorm感興趣。

在安裝PhpStorm之前,我必須提醒您它與Java兼容,因此您必須在系統上安裝Java軟件包。

已經知道這一點, 我們可以通過下載軟件包來執行安裝 它直接從其官方網站為我們提供服務, Snap,Flatpak 或者,如果您的發行版中包含軟件包,則可以從其存儲庫中安裝它。

對於最簡單的方法, 我們將選擇安裝Snap軟件包, 這僅要求我們為系統提供更多支持。

在終端 我們將鍵入以下任何命令,以安裝邊緣版本或穩定版本:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

現在, 另一方面,如果您更喜歡使用Flatpak,就有足夠的支持來安裝這種類型的程序包。

在終端中,您只需輸入:

flatpak install flathub com.jetbrains.PhpStorm

最後,如果要使用網站提供的軟件包進行安裝,則可以在軟件包內找到說明。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   斯塔斯 他說:

    我更喜歡使用Codelobster IDE- http://www.codelobster.com