PhpStorm2021.1特别版是一款由JetBrains公司最新研发的PHP编程软件,这款软件不仅为用户提供了多种开发环境,适合不同语言的代码编程。同时PhpStorm2021.1永久激活版还可以直接智能编码协助、智能代码导航等强大功能,从而提升编程人员的开发速度。
PhPStorm 2021是一款功能强大且专业的PHP编程软件,为广大专业的编程人员提供了一个功能全面的开发环境,为用户提供的功能包括:代码补全、重构、调试、实时的错误预防、版本控制、远程部署、数据库/SQL、命令行工具,可以满足用户的所有编程需求,这些功能能够帮助用户提高编写代码的效率,因为其精美的界面以及丰富的功能,也受到广大用户的喜爱!通过该软件能够让我们对相关网页进行快速编程和开发处理,而且支持多种开发语言让我们进行开发和处理,覆盖了智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)等多种功能,不仅在功能上帮助用户提高开发测试的效率,还内置数据库/ SQL、命令行工具、Docker、Composer、REST Client等多种专业的开发工具,从很大的程度上满足各位用户的使用需求。作为目前程序员最喜欢的PHP开发软件,PhPStorm 2021支持所有PHP语言功能,提供最优秀的代码补全、重构、实时错误预防等等功能,拥有最智能的编辑器,可以帮助用户验证并速度修复、重构等,用户通过这款软件可以很清楚的看到编程过程中出现的代码问题,然后可以快速进行修改,这样就能够为用户省去不少麻烦,能够为程序员提供更有效率的开发流程。
1、内建开发者工具:通过集成版本控制系统、支持远程部署、数据库/SQL、命令行工具、Vagrant、Composer、 REST客户端和多种其他工具,可以直接在IDE内执行很多日常任务。
2、PhpStorm = WebStorm + PHP + DB/SQL:PhpStorm包含WebStorm的所有功能,完全支持PHP,并且还增加了对数据库/SQL的支持。
3、智能代码辅助功能:上百种检查功能在您输入的同时实时验证您的代码、分析整个项目。通过PHPDoc支持、代码(重)排列器、 快速修复以及其他功能帮您写出容易维护的简洁代码。
4、智能代码导航功能:凭借高效导航功能,帮助您完全掌控代码库。此IDE能够理解您的想要到的地方并且立刻转跳到该位置。
5、快速安全地重构:安全可靠的帮助您进行重命名、移动、删除、提取方法、嵌入变量、向上/向下推动成员、 改变签名...等多种其他重构动作。语言针对性的重构功能使只需几下点击操作,即可执行全项目范围内的改变, 并且可以安全地撤销操作。
6、轻松调试和测试:PhpStorm以其零配置的可视化调试器而闻名,使您能够全面洞察应用中每一步的情况。 它可以与Xdebug和Zend调试器一起工作,远程或本地使用皆可。还提供用PHPUnit进行单元测试、 Behat进行BDD,并且集成分析器。
1、新的PHP
(1)在状态栏中设置PHP语言级别
为项目设置任何PHP版本,而无需进行修改composer.json。例如,这对查看代码库在实际切换到新PHP版本之前的兼容性是很有帮助的。
(2)轻松找到PHP设置
为了更轻松地查找和更改与PHP相关的设置,我们将本节移至顶层“设置” /“首选项” |“设置”。PHP的。
2、在编辑器中预览PHP和HTML文件
在编辑器中,右上角有一个新图标,可打开一个选项卡,用于预览PhpStorm中的文件。它适用于HTML和PHP文件。
打开一个PHP文件,键入您的代码,您可以立即在其旁边看到结果。无需切换到其他窗口!链接的CSS和JavaScript文件中的任何更改也将反映在预览中。
3、在SQL查询中使用表前缀
许多内容管理系统和框架都允许您指定表前缀,这在将同一数据库用于多个应用程序时非常有用。
4、检查和快速修复
(1)布尔表达式可以简化
如果布尔表达式包含true或false文字,PhpStorm可以帮助简化它。使用Alt+Enter快速修复程序来消除冗余并提高可读性。
(2)严格比较不兼容类型的操作数
如果一种操作数类型与另一种操作数类型不同===,false则用于严格比较 的运算符将始终导致 。
PhpStorm将重点介绍此类情况,因为它们可能是错误的来源。PhpStorm会考虑所有类型推断的信息,并会在不太明显的情况下帮助您发现问题。
(3)PHP 8:用命名参数替换函数调用中的赋值
过去通常在函数调用中添加变量分配以模仿参数名称。
在PHP 8中,可使用Alt+Enter实际的命名参数替换赋值。
(4)用合并替换`isset`
该代码段isset($a) ? $a : $b;与完全相同 $a ?? $b,因此PhpStorm将建议使用Alt+Enter快速修复程序来替换它。
(5)用通用主体简化if块
在使它们的主体相同的更改之后, 某些if或else块可能会变得多余。PhpStorm将提供提取公共部分或合并块的功能。
(6)反转`if`语句
按Alt-Enter任意一个,if然后从菜单中选择 “ if if语句反转”。这将使条件变成相反的状态,并进行必要的代码调整以保留逻辑。如果您喜欢早期退货实践,那么此操作将帮助您重构代码。
(7)“使用”语句中不必要的前导“ \”
在某些情况下,前导反斜杠对于名称空间是多余的。PhpStorm帮助确定可以在哪里删除它。
(8)`foreach`变量将覆盖已经定义的变量
foreach循环中键和值的变量可能与其他变量或参数的名称冲突。PhpStorm突出显示了可能发生错误的所有地方。
(9)变量的不必要的花括号语法
PhpStorm突出显示字符串内插中的花括号何时多余并可以安全地删除以使代码更整洁。
(10)根据默认值更改参数类型
如果声明的类型与值的类型不匹配,则可以使用来快速更新类型Alt+Enter。或者使用PHP 8,PhpStorm将提供使用联合类型。
(11)将`isset`替换为`!== null`
使用该isset()函数仅对数组和变量有效。在所有其他情况下,验证操作数是否不是有意义null。使用Alt+Enter更换isset()与检查null 检查。
(12)突出显示不安全的http://链接
PhpStorm突出显示http://了字符串中的协议用法,并提供了Alt-Enter将其更改为的 快速修复https://。您还可以使用快速修复将URL添加到忽略列表。
(13)可疑名称组合
PhpStorm突出显示了参数名称或返回值的一些典型误用,例如$needleand$haystack或$x and $y。对于那些阅读代码的人来说,这可能是一个潜在的错误,或者至少非常令人困惑。
(14)配置预提交检查
现在,您可以在将更改提交到VCS之前选择代码检查配置文件。单击齿轮图标以显示提交选项,然后勾选“分析代码”复选框,单击“配置”,然后选择所需的配置文件。可以在“首选项/设置” |“设置”中创建配置文件 。编辑器 检查。
5、集成开发环境
(1)最大化拆分视图中的选项卡
通过将选项卡拖动到IDE窗口的角落来拆分编辑器。然后 双击选项卡以最大化其编辑器区域。再次双击它以将其恢复为原始大小。
(2)JSONPath支持
使用JSONPath查询语言搜索JSON文档。在“编辑” | “编辑”下可以使用新操作。查找| 评估JSONPath。
(3)JSON Lines格式支持
PhpStorm现在支持使用换行符分隔的 JSON Lines格式,该格式用于处理结构化数据和日志。IDE将识别.jsonl,.jslines,.ldjson和.ndjson文件类型。
(4)版式设置
现在可以调整字体变化和后备字体。在“设置/首选项”中的“版式设置”下找到新选项。编辑器字体。
6、网络技术
WebStorm 2021.1的所有新功能和改进 功能也都可以在PhpStorm 2021.1中获得,可以直接使用,也可以从插件存储库中免费获得 。
(1)改进了对Stylelint的支持
现在,您只需单击几下即可使用Stylelint解决CSS中的问题。将鼠标悬停在文件中的问题上或将插入符号放在其上Alt+Enter,然后按,然后选择Stylelint:修复当前文件。
此外,您现在可以在“设置” /“首选项” |“设置”下指定配置文件的路径 。语言和框架| 样式表| Stylelint。
(2)检查选择器的特异性
现在,使用样式表时,您可以检查选择器的 特殊性-只需将鼠标悬停在要检查的选择器上即可。或者,将焦点放在选择器上,然后按一下F1/Ctrl+Q 以在“文档”弹出窗口中查看此信息。
7、数据库工具
看看DataGrip 2021.1的新增 功能– PhpStorm中也提供了所有这些功能。这只是其中的几个。
(1)赠款用户界面
您可以使用来在数据库资源管理器中的用户上调用“修改用户”窗口,该窗口 Cmd/Ctrl+F6现在具有用于向对象添加授权的UI。
这适用于PostgreSQL,Redshift,Greenplum,MySQL,MariaDB,DB2,SQL Server和Sybase。
(2)上下文实时模板
对于任何想直接从数据库浏览器生成简单语句的人来说,这都是我们的解决方案。右键单击资源管理器中的对象时,出现的列表将包含特殊的实时模板项目。
1、下载压缩包后解压,打开所得文件夹,其中PhpStorm_2021.1_Portable文件夹已集成便携和永久激活补丁,进入文件夹;
2、进入之后继续打开bin文件夹;
3、找到phpstorm64.exe程序直接双击打开;
4、可直接进入程序,进入之后勾选同意,点击Continue;
5、然后再点击Send...;
6、最后可见直接进入PhpStorm2021程序界面。
PhpStorm2021.1怎么调中文?
1、首次进入页面为英文,点击“Ctrl+ALT+S”打开“Settings -> Plugins”进入设置;
2、在框中输入Chinese,点击中文语音包,选择install;
3、之后选择Restart IDE,在提示框中选择restart重启软件;
4、完成以上步骤即可获得中文版的phpstorm2021。
设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键
1、常用快捷键(keymaps:Default情况下)
Esc键编辑器(从工具窗口)
F1 帮助 千万别按,很卡!
F2(Shift+F2) 下/上高亮错误或警告快速定位
F3 向下查找关键字出现位置
F4 查找变量来源
F5 复制文件/文件夹
F6 移动
F11 切换书签
F12 返回到以前的工具窗口
注意:部分快捷键,必须在没有更改快捷键的情况下才可以使用
2、查询快捷键
CTRL+N 查找类
CTRL+SHIFT+N 查找文件,打开工程中的文件(类似于eclipse中的ctrl+shift+R),目的是打开当前工程下任意目录的文件
CTRL+SHIFT+ALT+N 查 找类中的方法或变量(JS)
CIRL+B 找变量的来源,跳到变量申明处
CTRL+ALT+B 找所有的子类
CTRL+SHIFT+B 找变量的类
CTRL+G 定位行,跳转行
CTRL+F 在当前窗口查找文本
CTRL+SHIFT+F 在指定路径查找文本
CTRL+R 当前窗口替换文本
CTRL+SHIFT+R 在指定路径替换文本
ALT+SHIFT+C 查找修改的文件,最近变更历史
CTRL+E 最近打开的文件
F3 查找下一个
SHIFT+F3 查找上一个
F4 查找变量来源
CTRL+ALT+F7 选中的字符查找工程出现的地方
ALT+F7 直接查询选中的字符
Ctrl+F7 文件中查询选中字符
3、自动代码
ALT+回车 导入包,自动修正
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自动缩进
CTRL+ALT+O 优化导入的类和包
CTRL+E 最近更改的文件/代码
CTRL+SHIFT+SPACE 切换窗口
CTRL+SPACE空格 代码自动完成,代码提示,一般与输入法冲突
CTRL+ALT+SPACE 类 名或接口名提示(与系统冲突)
CTRL+P 方法参数提示,显示默认参数
CTRL+J 自动代码提示,自动补全
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
ALT+INSERT 生成代码(如GET,SET方法,构造函数等)
4、复制快捷方式
F5 复制文件/文件夹
CTRL+C 复制
CTRL+V 粘贴
CTRL+X 剪 切,删除行
CTRL+D 复制行
Ctrl + Y 删除行插入符号
CTRL+SHIFT+V 可以复制多个文本
1、无法激活
由于本版本是便携版,但是IDEA系列软件的机制是先从我的文档读取配置,如果出现激活失败的情况,请把C:\Users\你的用户名\.phpstorm相关的目录删除,否则可能出现打开没有激活的情况。
2、无法运行
请把C:\Users(用户)\你的用户名\AppData\Roaming\JetBrains\.phpstorm相关的目录删除。