JetBrains PhpStorm 2020 for Mac官方正版

大小:512M类别:编程开发

官方安全无插件纠错

  • 更新时间2023-03-04
  • 版本v2020.1
  • 系统Mac
  • 语言英文

从事php开发以及正在学习php的用户们对PhpStorm这款IDE工具并不陌生吧。而这次带来的是PhpStorm2020.2.3 Mac官方版,该版本所提供的服务是免付费激活软使用软件中的所有功能,同时为了方便国内的学习者,还提供了贴心的中文设置方式。在这次的PhpStorm,软件在功能上以及性能上都得到了或多或少的提升,例如PHP 8联合类型支持,现在在在PHP 8.0中,可以为属性,参数和返回类型声明不止一种类型哦;新的控制流引擎的加入,使得PhpStorm能够分析更加复杂的代码,并且还提供了检测if-else块中的条件是否有意义或是否多余呢,相当智能,当然啦上述所述的只是这次更新的中的一部分,具体的用户们可前往软件中自行查看。

软件功能

1、PHP 8联合类型

我们已经开始提供对PHP 8的支持以及对Union Types的支持。 在PHP 8.0中,可以为属性,参数和返回类型声明不止一种类型。 PhpStorm已经完全支持此功能,可以帮助您有效迁移。

2、新的控制流引擎

条件始终为真

PhpStorm现在可以分析复杂的代码路径,并检测if-else块中的条件是否有意义或是否多余。

“ instanceof”的结果始终为真

与条件类似,PhpStorm可以检测instanceof检查何时合适,或者由于类型层次结构中推断出的类型而始终将其评估为true。

新动作:键入信息

通过新操作,您可以查看任何选定表达式的推断类型。

编码时,可以选择一个表达式并使用快捷键Ctrl + Shift + P或“视图” |“查看”来检查其类型。 键入信息菜单。

表达式始终为“ null”

PhpStorm可以检测何时保证该变量仅为空。 在这种情况下,IDE建议简化表达式以使其更清晰。

3、质量工具改进

现在可以通过Docker Compose运行高质量的工具。

为此,请转到“首选项/设置” |“设置”。 语言和框架| PHP,并基于Docker Compose添加新的远程解释器。

PHP-CS-Fixer和PHPCBF的重新格式化操作现在也可以通过远程解释器运行。

如果PHP_CodeSniffer的ruleset.xml包含“排除模式”部分,则PhpStorm将考虑到这一点,而不分析指定路径下的文件。

4、Composer的改进

可以在编辑器中直接在composer.json文件内完成管理Composer依赖项。

5、提取类重构

如果一个类变得混乱不堪,并承担许多其他责任,现在可以通过Extract Class重构将方法和属性移至新类,从而对其进行重构。

选择您要移动的函数,方法或属性,然后按Ctrl + T并选择“提取类”。

重构将创建一个新文件,在构造函数中实例化该类的对象,并自动调整用法。

6、命令行工具改进

PHP命令行工具现已提供对远程解释器的支持。

在“首选项/设置”下| 工具| 命令行工具支持,添加新的工具条目,然后选择已配置的远程解释器之一。

现在将自动检测Laravel Artisan! 这意味着,当您打开Laravel项目时,可以按Ctrl-Ctrl并开始键入命令。 PhpStorm将提供完成并建议可用的命令。

7、新检查

数组仅用于写访问

如果在代码中的某个位置声明并更新了一个数组,但是从未读取过,则意味着该数组很可能是多余的,并且会给代码增加噪音。

检查会检测到这种情况,并提示您删除阵列以使代码更整洁。

键入的属性可能未分配

如果类型化的属性没有默认值,则将其视为未初始化的。 读取未初始化的属性将生成TypeError(除非定义了魔术__get())。

PhpStorm检测未初始化的属性,并突出显示尝试读取它们的代码。

8、全面支持GitHub Pull Requests

现在,可以在PhpStorm中完成整个“拉取请求”工作流程,而不再需要切换到浏览器。 您可以管理请求请求; 查看时间表和内联评论; 添加评论和评论; 并接受更改。

9、OpenAPI支持

PhpStorm 2020.2支持OpenAPI规范插件。 这是由Jetpains开发的免费插件,可在OpenAPI规范文件(openapi.yaml / openapi.json和swagger.yaml / swagger.json)中提供完成,导航和验证。

10、新的检查小部件和问题视图

在编辑器的右上角,您将看到全新的Inspections Widget,其中包含当前文件中问题的摘要。

单击箭头可在问题之间跳转(或使用快捷键F2 / Shift + F2)。

单击小部件以在“问题”工具窗口中查看文件中所有问题的列表。

将鼠标悬停在小部件上可以看到设置弹出窗口,并选择要突出显示的问题。

11、Web技术

WebStorm 2020.2的所有新功能和改进都可以在PhpStorm 2020.2中获得,可以直接使用,也可以在插件存储库中使用免费的插件。

12、版本控制

支持在WSL 2中安装的Git

PhpStorm 2020.2支持WSL 2中安装的Git,用于处理Linux和Windows文件系统中的项目。

IDE可以根据项目位置在Git可执行文件之间切换。 从WSL(通过\\ wsl $路径)打开项目时,IDE会自动从WSL切换到Git,它还使您能够使用IDE中的所有与Git相关的功能。

新的UI比较分支

当您要比较两个分支以查看哪些提交不属于彼此时,PhpStorm 2020.2将在编辑器中而不是Git工具窗口中显示日志。 这将确保有足够的空间来显示所有信息。

从“ Git分支”弹出菜单中选择“与当前比较”操作。 分支机构。

删除提交动作

现在,可以通过在Git工具窗口的“日志”选项卡中选择冗余本地提交,然后从上下文菜单中选择“丢弃提交”来轻松删除冗余本地提交。

压榨本地提交

也可以将多个本地提交合并为一个提交,例如在推送之前清理历史记录。

在Git工具窗口中,选择提交,然后从上下文菜单中选择Squash Commits…

IDE将在后台运行一个交互式的变基。

13、数据库工具

看看DataGrip 2020.2的新增功能-PhpStorm中也提供了所有这些功能。

14、其他改进

自定义getter和setter

在一个窗口中解决多个项目

新动作:将Carets添加到选定行的末尾

展开内容

应用信息

  • 厂商:互联网

更多版本

  • PhpStorm 2024 for Mac官方版

    5.0/773.07M

    PhpStorm 2024 Mac版是一款专为PHP编程开发人员专门定制的一款开发工具,该款编程工具从功能上来看,软件就为用户们提供了代码智能提示、debug调试模式、SVN、CVS、Git等等常用功能。

  • JetBrains PhpStorm 2022 for Mac官方正版

    5.0/565M

    JetBrains PhpStorm 2022 for Mac官方版是一款全面的Ruby代码、PHP集成开发工具,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。

  • JetBrains PhpStorm 2021 for Mac官方版

    5.0/522.1M

    JetBrains PhpStorm 2021 for Mac是针对于Mac系统上的php程序员而设计的IDE开发环境,功能上软件就提供了自动化重构,代码分析,联机错误检查、快速修复、代码调试等在内的多方面服务。

猜您喜欢

Mac JetBrains全系列软件

对于程序员、开发者来说, JetBrains系列产品 无需多言,就是公认开发工具的金字招牌!它能为开发人员提供一个简单高效的IDE编程环境,帮助大家轻松提要效率。那么jetbrains有哪些产品?jetbrains软件大全 为大家提供了旗下常见的IntelliJ IDEA、PhpStorm、RubyMine、Rider、WebStorm、goland、CLion、Pycharm等。这些产品涵盖开发工具、编程语言,包括集成开发环境(IDE)的工具、.NET&Visual Studio 扩展的插件、团队工具&协作平台、编程语言&框架的部分、教育工具等。对于jetbrains全家桶有需要的小伙伴快来下载体验吧!

共有 23 款应用全部>>

类似软件

网友评论

1人参与,1条评论
  • 评论需审核后才能显示
第1楼 北京市联通紫竹桥互联网数据中心网友 2019-12-13
666
展开
0回复

同类排行

  • python 3 for MacOS最新版

    9.0/41.12M

    随着网络时代的飞速发展,编程语言对于网络而言至关重要,而不少编程爱好者、程序员都将python作为首选编程语言,Python是一种跨平台的计算机程序设计语言,能够为用户提供高效的高级数据结构,结合了解释性、编译性、互动性和面向对象的脚本语言。

  • oXygen XML Editor for Mac

    9.1/418.89M

    oXygen XML Editor for Mac是一款基于Java的一流的集XML察看和编辑等功能为一体的编辑开发软件,它提供了一套全面的XML编辑和开发工具,支持XML, XSL, TXT, XSD, DTD文档,能自行校验XML, XSL, XSD代码,提示脚本错误。

  • Android Studio for Mac

    9.0/1.17M

    Android Studio Mac是一款Android集成开发工具

  • JetBrains PyCharm 2024 for mac

    9.1/925.39M

    一款功能强大的Python语言编辑器,软件界面直观清爽,功能性十足,带有一整套可以帮助用户在使用python语言开发时提高其效率的工具,比如调试、语法高亮、project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

  • Pycharm 2022 Mac版

    9.0/666M

    Pycharm 2022 Mac版是一款运行在苹果操作系统的IDE环境,其支持javaScript、CoffeeScript、TypeScript、HTML/CSS、Cython和Template languages等语言。

  • DbVisualizer for mac(数据库管理工具)

    9.0/432.14M

    专为macOS平台打造的数据库管理工具。

  • Android SDK Mac中文版

    9.0/82M

    Android SDK Mac是一款Android专属的软件开发工具包

  • mongobooster MAC版

    9.0/107.48M

    mongobooster MAC版是专为mac系统上的mongodb数据库准备的桌面客户端,能够通过shell命令来连接多个数据库并进行管理的软件,软件的主界面采用了分页用户界面和管理他们的内容,好用的图形用户将诶面让我们的用户能够轻松的进行数据库的管理。

  • IntelliJ IDEA 2022 for Mac

    8.7/996.42M

    IntelliJ IDEA 2022 for Mac是一款非常智能的Java IDE开发工具,如果你想享受富有成效的Java开发工作,那么你一定需要IntelliJ IDEA 。

  • JetBrains CLion 2020 for Mac

    9.1/621M

    JetBrains CLion 2020 for Mac是一款主要用于C和c++的跨平台IDE,以IntelliJ为基础而设计,还包含了许许多多的智能功能,来帮助开发者们提高生产力,提高代码质量、自动代码重构并且深度整合CMake编译系统,使你的代码变得更简洁。

  • EverWeb Mac版

    9.1/114M

    EverWeb Mac是一款网页设计软件

  • JSON Wizard for Mac

    9.1/8.69M

    JSON Wizard for mac是Mac平台上的一款JSON代码编辑器。JSON Wizard for mac是对JSON格式的信息处理软件,能够导入XML/YAML/PLIST/CSV等文件,对于开发者来说是检查错误和疏漏的好助手。

  • EditRocket for Mac(代码编辑器)

    9.1/37.9M

    功能强大的代码编辑器(非开源)

  • CLion 2021 mac版

    9.1/730M

    CLion 2021 mac版下载是一款专为开发C及C++所设计的跨平台IDE。软件通过和通过并处理日常事务,同时关注重要的事情,以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。

  • JetBrains GoLand 2024 for Mac

    9.0/813.38M

    JetBrains 公司为 Go 编程语言开发的一款集成开发环境(IDE)