大小:512M类别:编程开发
官方安全无插件纠错
从事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添加到选定行的末尾
展开内容
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开发环境,功能上软件就提供了自动化重构,代码分析,联机错误检查、快速修复、代码调试等在内的多方面服务。
JetBrains RubyMine 2023 for mac
9.1/597.08M
RubyMine 2023 mac版是一款功能十分强大的Ruby集成开发环境。该款软件提供了从项目创建到项目完成其中的一系列工作,省去了其中用户手动配置环境的时间,而这些节省的时间可以用来编写更加优质的代码,以达到减少日后维护时的各种问题。
JetBrains AppCode 2023 for Mac
9.0/1.88G
JetBrains AppCode 2023 for Mac由JetBrains开发的全新的Objective-C、Swift的集成开发环境,用于帮助开发Mac、iPhone和iPad的应用程序。
8.9/38.97M
Visual Studio 2019 for Mac是微软公司开发的一款面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和桌面应用。
8.7/1.19G
IDEA提供了非常便捷使用的快捷键、智能代码助手、内联调试器、J2EE支持、代码自动提示、CVS整合、创新的GUI设计等等功能,而且还内置了各种可简化程序员工作流程的FTP、终奌站、构建工具、反编译器、字节码查看器等工具。
IntelliJ IDEA 2021.2.2 for Mac中文版
9.1/891M
IDEA 2021.2.2 Mac是JetBrains公司专为MAC平台推出的一款java语言开发的集成环境。相较于同类型软件,这款软件非常强大,拥有多种使用功能,汇聚集JavaDoc预览支持、智能代码、对重构的优越支持、灵活的排版功能、XML的完美支持与代码检查等功能于一体,能
8.9/38.97M
Visual Studio 2019 for Mac是微软公司开发的一款面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和桌面应用。
9.1/28.26M
一款能够运行在macOS操作系统平台上的文本编辑器,主要可以用于编辑HTML文件,它和Windows下的EditPlus有点类似,其实两款软件不分伯仲,都是不可多得的好软件。
9.0/119M
Navicat for SQL Server for Mac版是一套专为 SQL Server设计的全面的图形化数据库管理及开发工具,可进行创建、编辑和删除全部数据库对象,例如表、视图、函数、索引和触发器,或运行 SQL查询和脚本,查看或编辑 BLOBs、HEX、ER
9.1/73.6M
DbWrench mac版是macOS平台上一款优秀的数据库设计建模工具,它可以快速的设计出专业的数据库实体关系模型,兼容主流的数据库,并拥有强大的SQL查询编辑器,很不错!
JetBrains PhpStorm 2022 for Mac官方正版
8.9/565M
JetBrains PhpStorm 2022 for Mac官方版是一款全面的Ruby代码、PHP集成开发工具,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。
9.1/158M
FileMaker Pro 19 mac版是一款Macos平台上功能强大、易于使用的数据库软件。它拥有丰富功能来满足你的种种所需,助你快速构建支持云、移动平台和人工智能等前沿技术的独特互联 app。
9.1/31.86M
Markdown for Mac是款苹果电脑 Mac OS 系统上非常棒的 Markdown 编辑器应用,简洁美观、轻便流畅、功能实用,可以在Markdown上享受沉浸式写作体验,记录您的灵感、想法、创意。
JetBrains AppCode 2020.2.4 for Mac中文版
9.1/807.46M
AppCode是一款 Objective-C、Swift 集成开发环境,功能上软件主要是用于开发macOS、iOS 和 iPadOS 应用。本次为大家带来的是AppCode2020.2.4 Mac中文版,界面上为了方便国内用户们的使用习惯,提供了中文的设置方案,有需求的可以
9.0/449.84M
Datagrip 2021 mac版是macOS平台上一款非常好用的数据库管理工具,它能支持DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等网上主流的关系数据库产品。
JetBrains Rider 2022 for Mac官方正版
9.0/1.01G
Jetpains Rider 2022 for MAC是Jetpains公司专为Mac用户们而设计的一款C#集成开发环境,功能与其他IDE集成环境一样,都提供了代码的编辑、调试、智能提示、代码管理等等方面的服务。