PhpStorm 2017官方版是JetBrains公司最新推出的专业PHP IDE工具,他包含了Webstorm 2017的全部功能,IntelliJ平台也为这一版本提供了大量新功能和缺陷修复,PhpStorm 2017官方版包括增强版本控制、改进 Find in Path 的搜索、在编辑器中支持表情符号、Terminal 中可点击的超链等,还对顶尖web技术的支持进行了重大改进,如:支持 Vue.js、与 Jest 集成、package.json 中模块的自动完成功能等等,能够帮助编程人员大大的提高编码质量和效率。
1、具和框架支持 支持 Codeception 全栈测试框架
PhpStorm 现在支持 Codeception 测试框架(从 2.2.0版本开始)。你能从 Composer 或者 PHAR 安装它。 PhpStorm运行配置将帮助你在本地运行测试, 测试目标可以在一个 Vagrant 虚拟机上, 也可以在远端解释器或者Docker上
2、支持 PHPUnit 6
最近,PHPUnit 6 已经发布,现在我们将在PhpStorm中支持它。在新的PhpStorm中,新的命名空间 TestCase 类是被认可和支持的。
3、改进 Blade 模版引擎的支持这对 Laravel 开发者是一个好消息: PHPDoc 在 Blade injections 中被支持. 你可以在模板内提供变量类型以使用代码补全。. 其他改进包括支持 @includeWhen, @component, 和 @slot directives 嵌套在文档结构中。
4、编辑体验 参数提示( Parameter hints )
参数提示是显示在方法的参数值前面的文字,帮助你更好的理解语义的具体方法。我们还增加了一个选项来定制你的内联参数提示,以符合你的IDE配色方案。感谢PhpStorm的参数提示,代码变得更具可读性,更容易理解。
5、更好的支持 PSR-0 和重命名/重构功能
现在,如果你在psr-0根目录使用重命名重构功能,它也改变了你的类的命名空间,反之亦然。此外,重命名/重构功能会重命名类子类和它们的文件。
简单来说就是当你修改命名空间,IDE会帮助你修改目录;当你你修改目录,IDE会帮助你修改命名空间。这种修改也包括子类和它们的文件。
6、识别字符串中PHP类名
PhpStorm 2017.1 在字符串中识别 PHP 类名。类引用将被添加到单引号风格的字符串文字中,这将帮助您在重命名重构中维护正确的名称,并更快地导航到类。
7、改进 PHP 代码风格
PhpStorm 2017.1 带来了新的有用的代码样式选项,例如:
·会在配置选项里显示当前配置是数据全局( IDE )还是项目 ( Project )
·声明声明内的可配置空间
·为构造函数设置括号 ()
·else if 和 elseif 的相互转换
·命名空间前的空行
8、改进自动导入功能 自动导入函数和常量
PhpStorm 2017.1 现在可以自动导入函数和常量。为了使用这一点,去设置选项 Editor | General | Auto Import | PHP 中启用 auto-import 在 file scope 或是 namespace scope 。
9、从全局命名空间自动导入
作为从全局命名空间自动导入函数和常量的替代方法,可以让IDE使用全局引用。这个选项在设置选项 Editor | General | Auto Import | PHP 中启用 Prepend functions 和 constants from the global space with ‘’ .
10、PHP 语言支持 完全支持 PHP 7 统一变量语法
PhpStorm 2017.1 根据 PHP RFC: Uniform Variable Syntax 带来了改进的 PHP 7 统一变量语法。例如 isset/unset , foo()()().. , 和 $some->foo()() 风格的调用现在被支持。
11、替代语法的当前范围高亮显示
在当前作用域内,类似于大括号的替代语法语句现在被高亮显示。现在你可以很容易地查看和导航在 pHTML 模板之间的匹配内容。
12、PHP 7.1: 改进的匿名类支持
我们增加了对匿名类的支持,这些类现在有一个适当的类型,这意味着匿名类的方法将被正确地解释。这解放了phpStorm的全部力量,包括代码检查,寻找用法,重命名重构,导航到声明和更多内容。
13、新代码高亮
PhpStorm 2017.1 为所有 extended/implemented 方法、使用 use 导入、或是抛出一个异常(例如 try , catch , 和 @throws )带来了新的醒目的提醒。这样你的代码更直观,更容易掌握重要的细节。要使用此功能,只需将插入 extends , implements , use , catch或者@throws。
14、配置PHP运行时
在PhpStorm 2017.1中,可以配置在项目中使用的PHP扩展,这将有助于保持完成列表整洁,只包含相关 PHP 拓展项目。
15、代码质量分析 检测和转换 PHP 4 样式的构造函数到 PHP 5.3 +
因为 PHP 4 的构造函数已经在 PHP 7 中兼容,我们增加了一个新的检查来帮助检测和转换构造函数到 PHP 5.3 以上的风格 __construct 。您也可以按 ALT + Enter 进行编辑位置相关的快速修复。
16、对于未定义变量的快速修复
添加了新的快速修复功能帮助解决未定义的变量,将其声明为 use 在闭包中导入。
17、PHP 调试 在调试器中将用户定义常量的分组
现在,所有用户定义的常量都在变量列表中的常量节点下进行分组,这有助于减少干扰并保持变量列表的整洁。
18、允许选择 IP 发送到 Zend Debugger
PhpStorm 2017.1 自动检测主机的 IP 发送给 Zend Debugger 。当你在具有多个 IP 的机器工作时是特别重要的。如果你使用 Vagrant / VirtualBox / VPN . 您也可以禁用复选框,并且手动提供 IP 。这个选项可以在设置选项中的 PHP | Debug | Automatically 手动设置 IDE IP.
19、热门 Web 技术支持 Vue.js 支持
享受 Vue 模板语言和您所选择语言的脚本,以及 .vue 文件样式块的编码协助。IDE自动完成 Vue 组件和添加依赖导入。我们刚刚开始!
20、集成 Jest
感谢新的 Jest 集成,你现在可以从 IDE 运行 Jese 测试,在一个方便的树状视图查看测试结果,从那里轻松地导航到测试源,还调试 Jest 测试。
21、package.json 模块完成
PhpStorm 现在能在项目的 package.json 文件提取出包名, 并显示描述和新版本。
22、像往常一样,WebStorm 的所有功能和改进都可以在 PhpStorm 中使用,包括外部或存储库中提供的免费插件。
其他值得注意的 Web 相关功能包括改进的 React 支持,支持 jspm 导入,转换为箭头功能,以帮助您将代码升级到 ECMA 6 等等。
IDE 改进版本控制版本控制附带以下更改:
·更新 Git 和 Mercurial 的日志查看器
·在 Diff 对话框 中调用 Ignore imports and formatting (忽略导入和格式化) 的新选项。
·性能更快的 Git 文件历史
23、路径搜索
早先的在 Find in Path 中,搜索 预览 选项卡中的 路径查找 对话框已回炉重做,现在首先显示即时结果。 更重要的是,现在您可以通过按 Enter 键在编辑器中打开任何选定的结果。 要在工具窗口中查看结果,请单击底部的按钮或按 Ctrl Enter ( Mac OS X 的 Cmd-Enter )。
24、数据库工具的改进
在 PhpStorm 中的数据库工具已得到改善,感谢我们在 JetBrains datagrip 团队的同事:
·CSV 导入中的字段映射和 DDL 预览
·在 CSV 中导入 С 柱映射和DDL预览
·使用拖放操作来导出/导入表
·SQL 解析范围
·尊重默认搜索路径
1、在本站下载好压缩包,将文件解压,双击运行“PhpStorm-2017.1.2.exe”程序,弹出软件安装向导,点击“Next”开始安装;
2、自定义软件安装位置,默认安装路径为“C:Program FilesJetBrainsPhpStorm 2017.1.2”,安装路径在选择时不要选择带有中文符号的路径,点击“Next”继续安装;
3、勾选创建PhpStorm 2017桌面快捷方式,自行选择是否关联文件格式,点击“Next”进行安装;
4、默认点击“Install”进行安装,等待安装进度完成,点击“finish”结束安装;
使用项目#
如何在PhpStorm中打开NetBeans项目?#
使用文件| 新品| 从“现有源”进行“项目”,然后选择NetBeans项目目录。
当“ 导入项目”向导打开时,选择“ 从现有来源创建项目” 选项,然后按照向导的说明进行操作。
PhpStorm会将必要的定义文件(.idea目录)添加到您的项目目录中。NetBeans .nbproject目录和build.xml将保持不变,并且您可以将PhpStorm与NetBeans一起使用。
PhpStorm中是否有基于目录的项目格式?#
是的,有一个.idea目录,用于存储项目定义XML文件。
运行按钮被禁用。如何运行我的应用程序?#
“运行”按钮被禁用,因为您的项目中没有运行配置 。
您可以自己创建运行配置:在主菜单中,选择 “运行” |“运行”。编辑配置| 。单击以添加新配置,然后选择要如何运行应用程序。
如何同时在PhpStorm中打开多个项目?#
使用PhpStorm可以同时处理多个项目。为此,您只需要打开一个项目,而另一个项目已经打开,然后选择添加到当前打开的项目。
如何关闭项目?#
选择文件| 关闭项目。您也可以使用File | 退出以关闭所有打开的项目并退出PhpStorm。
“选项”对话框在哪里?#
在PhpStorm中,“ 设置”对话框用于类似目的。要打开此对话框,请按Ctrl+Alt+S。
我如何开始VCS集成?#
PhpStorm支持最流行的版本控制系统,包括Git,Subversion,Mercurial,Perforce等。可以在“ 设置/首选项”对话框的“ 版本控制”页面上配置项目的VCS集成。
使用代码编辑器工作#
我可以在PhpStorm中使用NetBeans键绑定吗?#
是的你可以。
在“ 设置/首选项” 对话框(Ctrl+Alt+S)中,在“ 外观和行为”下选择“ 键盘映射 ” 。
在对话框的右侧,在Keymaps旁边,从列表中选择NetBeans 6.5。
PhpStorm中的代码完成如何工作?#
键入一个或两个字母后,将自动显示代码完成建议列表。要缩小此列表的范围,请使用:
Ctrl+Space。该列表将简化为关键字以及当前上下文中可用的类,方法和字段的名称。请注意,Ctrl+Space 第二次或第三次按下时,列表会更改 。
Ctrl+Shift+Space。仅显示适合当前上下文的类型。
PhpStorm中的本地历史记录与NetBeans中的历史记录是否有所不同?#
通常,PhpStorm中的本地历史记录会更详细。您对目录,文件,类,方法或字段或代码块所做的任何操作都会反映在本地历史记录中。本地历史记录还包括VCS操作。
PhpStorm中是否有任何特殊的代码分析功能?#
PhpStorm可以分析依赖关系,数据流和堆栈跟踪,查找重复项并评估代码质量。只需查看“ 分析”菜单中的选项即可。
我可以在PhpStorm中启用“标记出现”吗?#
您可以。PhpStorm中的相应选项称为 在插入符处突出显示元素的用法。默认情况下启用此选项。
以防万一:
打开设置对话框(Ctrl+Alt+S)。
在“ 编辑器”类别中,选择“ 常规”。
在对话框的右侧,在“插入符号移动上的突出显示”下,选中“ 插入符号上元素的突出显示用法”复选框。
单击确定。
使用插件#
我可以在PhpStorm中使用NetBeans插件吗?#
不幸的是没有。但是,在PhpStorm中“开箱即用”提供了许多作为NetBeans插件实现的功能。此外,PhpStorm有很多插件,因此您总是可以找到功能与您最喜欢的NetBeans插件类似的PhpStorm插件。
如何找到所需的插件?#
与插件相关的所有功能都在“ 设置”对话框()的“ 插件”页面上。您可以查找,下载,安装和更新插件,以及启用和禁用它们。Ctrl+Alt+S
如何安装计算机上可用的插件?#
打开设置对话框(Ctrl+Alt+S)。
在左侧窗格中,选择插件。
在“ 插件”页面的下部,单击从磁盘安装插件。
在打开的对话框中,选择插件文件(通常是JAR或ZIP)。
单击确定。
如果询问,请重新启动PhpStorm。
配置PHP开发环境#
开始之前需要什么配置?#
启动后,无需任何配置即可使用许多PhpStorm功能。不过,要充分利用运行PHP应用程序的优势,您需要配置PHP解释器和服务器。
如果计划在本地启动该应用程序,则需要 在PhpStorm中安装并注册一个 PHP引擎,以及安装,配置并与PhpStorm集成的Web服务器。您可以单独安装这些组件,也可以使用 AMP软件包。
如果要直接在远程主机上运行和调试应用程序,则唯一需要的是 在PhpStorm中注册对此主机的访问权限以启用同步。
如何开始部署到远程主机?#
如果您已从远程主机中签出项目,则已经配置了部署服务器。否则,您需要在“设置/首选项”对话框的“ 部署”页面上对其进行配置(可以是FTP / SFTP / FTPS服务器或已安装/本地文件夹)。“ 远程主机工具”窗口位于PhpStorm窗口的右侧,可以方便地浏览远程服务器并执行各种操作。
如何开始调试?#
PhpStorm附带了对Xdebug和Zend Debugger的支持,以进行调试和分析。可以使用 零配置调试工作流程 ,这意味着要开始调试,您只需要:
单击IDE工具栏上的“ 开始侦听PHP调试连接
通过单击行旁边的编辑器装订线,在代码中放置断点。
使用插件或浏览器书签在浏览器中开始调试。
首次运行PhpStorm或未打开任何项目时,PhpStorm将显示“ 欢迎”屏幕。当您打开一个项目时,PhpStorm将显示主窗口。
这是默认的(即用的)IDE接口布局。根据您安装和启用的插件集,IDE的外观和行为可能有所不同。
主菜单和工具栏:包含影响整个项目或项目部分的命令,例如打开,创建项目,重构代码,运行和调试应用程序,在版本控制下管理文件等。
主工具栏复制了主菜单的基本命令,以加快访问速度。默认情况下,主工具栏是隐藏的。要显示它,请选择查看| 主菜单中的工具栏。
导航栏:是“项目工具”窗口的快速替代方法。使用它可以浏览项目并 打开文件进行编辑。
使用视图| 导航栏隐藏或显示导航栏。按Alt+Home将焦点更改到导航栏。
状态栏:指示项目,整个IDE的状态,并显示各种警告和信息消息。
编辑器 :读取,创建和修改您的代码。
工具窗口:辅助窗口,提供对项目管理,搜索,运行和调试,与版本控制系统集成以及其他任务的访问。
用户界面主题#
界面主题定义窗口,对话框和控件的外观。默认情况下,除非您在第一次运行时更改了它,否则PhpStorm将使用Darcula主题。
更改UI主题#
在设置/首选项 对话框(Ctrl+Alt+S)中,选择 外观和行为| 外观。
从“ 主题”列表中选择UI主题:
Darcula:默认深色主题
灯光:更多传统的灯光主题
高对比度:专为有色觉缺陷的用户设计的主题
同类推荐
2022-09-06
立即下载2022-09-06
立即下载2022-08-27
立即下载2022-08-20
立即下载2022-08-06
立即下载2022-08-02
立即下载相关文章
MathType分子分母不对齐怎么办?
2021-11-30640如何使用 Excel 和 PPT 制作动态行程图
2022-06-21iMindMap11思维导图怎么演示?
2020-08-20CrystalDiskInfo如何查看各项数据?
2021-11-29炉石传说诸葛亮安度因皮肤怎么样 炉石传说诸葛亮安度因皮肤介绍
2022-08-16万兴PDF专家设置设置双面打印的技巧
2021-12-08万彩动画大师如何重置镜头?万彩动画大师重置镜头的技巧
2022-02-17excel2016_直方图分段统计制作教程
2020-04-29如何解锁 Microsoft Excel 中的锁定单元格 ?
2022-06-16石墨文档中的文件导出到本地的技巧
2022-05-19