phpstorm 2019.1中文-phpstorm 2019
附安装教程- 软件大小:245.88 MB
- 更新日期:2020-03-07 09:50
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
phpstorm 2019是一款非常实用且功能强劲的php开发软件,它深得广大程序员用户的喜欢,PhpStorm是针对PHP开发人员的集成开发环境,基于IntelliJ IDEA平台构建;PhpStorm继承了IntelliJ IDEA的所有与Web有关的功能,非常适合用于编辑PHP,HTML,CSS,如果用户喜欢使用JavaScript,XML进行编程,该程序依然支持此类语言,它还可以与VCS,SQL一起使用,并为其他特定于Web开发的工具添加了高级支持;程序为用户提供了一个智能编辑器,支持语法突出显示,文档查找和重构;支持无错编码,可以动态代码分析,错误突出显示和快速修复;支持项目和代码导航:专门的项目视图,文件结构视图以及文件,类,方法和用法之间的快速导航;支持VCS集成:对Subversion,Perforce,Git和带有变更列表和合并的CVS的开箱即用支持;需要的用户可以下载体验
新版功能
一、调试树枝和刀片模板
当您遇到令人讨厌的错误或潜入代码库时,调试非常有效。但是通过机器生成的编译模板代码是一场噩梦。使用PhpStorm和Xdebug,您现在可以在这两个流行模板引擎的原始未编译.twig和.blade.php文件中进行步骤调试 。这里提供了所有调试优势:查看上下文,本地和全局变量,添加监视,逐步运行等等!
二、找到死代码
如果您正在处理遗留代码库并想要清理事物,那么开始的一个好方法就是删除死代码。现在,PhpStorm检测冗余代码并突出显示可能从未使用过的类,类成员和函数。该 未使用的声明检查考虑到代码的帐户动态用途,例如经由魔术方法。要检查报告为整个项目中,选择 代码- >检查代码...。
三、改进的自动完成功能
借助特殊文件.phpstorm.meta.php,PhpStorm现在可以 更好地建议参数和返回值。这是为了涵盖一些情况,而不是像整数或字符串这样的简单类型,您希望看到建议的某组常量。或者,如果您希望某些函数返回某个常量。您还可以通过提供自己的.phpstorm.meta.php文件来改善PhpStorm中针对您的库或项目的建议。
软件特色
重构,意图和快速修复
1、String Juggling Toolbox
我们为操作字符串添加了多个新意图。您现在可以将字符串连接转换为插值,将串联或插值转换为sprintf调用,将连接的字符串复制到剪贴板,并执行许多其他操作。按 Alt+Enter字符串可查看可用操作。
2、删除未使用的变量
phpstorm 2019.1引入了一个新的快速修复程序,可帮助您摆脱出现在赋值或闭包的使用列表中的未使用变量。快速修复足够智能,可以检测赋值表达式可能有副作用的情况。
3、移至类重构
通过新的Move to Class重构,您可以将函数或常量传递给它们逻辑上属于的类,PhpStorm将为您找到并修改所有用法。您可以通过在结构工具窗口中选择多个功能来同时移动它们 。
4、方法可能是'静态'检查
如果一个类有一个不使用任何实例引用的方法,PhpStorm将检测它并提供一个方便的快速修复:按下 Alt+Enter该方法,并使其静态。所有用法都将自动更新。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
PS:在过程中,如果出现没有成功的用户,留意一下屏蔽网络时是否成功,如果没有修改成功,则会出现失败(在过程中,如果在修改文件时出现没有权限,可以通过新建文本,把原来的删除,添加屏蔽代码,然后直接导入文件夹中即可,导入时,把文本后缀删除,)C:\Windows\System32\drivers\etc
成功后就把以前的hosts文件内容恢复回来即可
1、接下来对软件进行注册,首先以记事本的方式打开hosts文件,将代码添加至hosts文件屏蔽网络联网;
hosts文件默认目录【C:\Windows\System32\drivers\etc】
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
2、再运行桌面上生成的phpstorm 2019软件图标,选择do not import settings点击ok;然后进入界面后点击Skip Remaining and Set Defaults按钮即可
3、弹出注册界面,选择"activation code"输入注册码即可激活,激活码在安装包中的文件夹中
4、汉化很简单,直接把文件中的resources_cn.jar压缩包复制到安装路径下的对应文件中,如图:默认安装路径【C:\Program Files\JetBrains\PhpStorm 2019.1\lib】
5、完成以上操作步骤即可将应用程序完成,现在可以免费使用
使用说明
支持语言#
使用PhpStorm,可以开发PHP版本5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2 / 7.3的应用程序。此外,它完全支持HTML5,CSS,JavaScript和XML:对这些语言的支持通过IDE中捆绑的插件处理,默认情况下已启用。可以通过插件添加对其他语言的支持:在“ 设置/首选项” 对话框(Ctrl+Alt+S)中,转到“ 插件” 以查找更多信息或在第一次IDE启动时进行设置。
步骤1:打开在PhpStorm项目#
您在PhpStorm中所做的一切都是在项目上下文中完成的。它是编码辅助,批量重构,编码样式一致性等的基础。
在本快速入门指南中,我们提供了一个工作坊项目 ,该项目已经包含带有预配置环境的docker-compose.yml文件。
启动在PhpStorm研讨会项目#
在“ PhpStorm欢迎”屏幕上,单击“ 创建新项目”。
从左侧列表中 选择PhpStorm Workshop Project,在Location字段中提供项目位置,然后点击Create。
在编辑器中 打开docker-compose.yml并XDEBUG_CONFIG 根据您的操作系统使用值更新变量。这对于Web调试是必需的。
使用该host.docker.internal值,该值引用远程主机,即运行Docker的计算机。它会自动解析为主机的内部地址,使您可以从容器连接到主机。
docker-compose.yml文件 的相应部分应如下所示:
XDEBUG_CONFIG: remote_host=host.docker.internal
在同一docker-compose.yml文件中,sftp根据您的操作系统,取消注释该服务的相应行。为了使部署正常工作,这是必需的。
单击编辑器装订线以启动所有必需的Docker容器。
或者,打开内置的PhpStorm终端(Alt+F12)并执行docker-compose up 命令。
从欢迎屏幕中可以看到,您还有其他选择可以开始在PhpStorm中的项目上工作:
步骤2:探索使用者介面#
PhpStorm主窗口分为几个逻辑区域:
菜单和工具栏可帮助我们执行各种命令。
导航栏,用于浏览项目。
状态栏,包含有关整个PhpStorm,当前项目或编辑器中文件的各种信息,警告和错误消息。
您实际在其中编写代码 的编辑器。它具有用于在打开的文件之间轻松导航的选项卡。
执行不同功能的 众多工具Windows:可帮助您浏览和浏览项目和文件结构,查看搜索和检查结果,运行,调试和测试应用程序,在交互式控制台中工作等等。
第3步:使用智能辅助代码#
PhpStorm会照顾您的日常工作,以便您可以专注于重要工作。使用大量的PhpStorm编码功能来创建无错误的应用程序,而不会浪费宝贵的时间。在基础项目中,您可以使用代码示例和准则以交互方式在许多PHP文件上尝试这些功能。
代码完成号
无论您使用的是哪种文件类型,代码完成都可以节省大量时间。PhpStorm中有两种代码完成类型:basic 和smart。
基本完成(Ctrl+Space)显示当前上下文的代码完成选项,并以粗体显示当前类型的成员:
要显示更多变体,请Ctrl+Space再次按。
要尝试完成基本代码,请在您的项目中打开workshop / 02_Editing / 01_Completion / 1.1_Basic_Completion.php并按照注释中的说明进行操作。
智能完成(Ctrl+Shift+Space)分析您当前正在使用的上下文,并根据该分析过滤函数和变量列表以匹配表达式类型,从而提供更准确的建议。
要尝试智能代码完成,请在您的项目中打开workshop / 02_Editing / 01_Completion / 1.3_Type_hinting.php并按照注释中的说明进行操作。
意向行动#
PhpStorm会密切关注您当前正在做的事情,并提出明智的建议(称为意图行动),以节省更多时间。意图操作使您可以对正确的代码进行自动更改 (与为可能不正确的代码提供快速修复的代码检查相反)。
您的代码引用了不存在的文件?PhpStorm没问题。按Alt+Enter并选择创建文件<文件名>:
要查看可用的意图操作的完整列表,请在“ 设置/首选项” 对话框(Ctrl+Alt+S)中,转到“ 编辑器” | “设置” 。用心。
要尝试各种意图动作,请在您的项目中打开workshop / 02_Editing / 05_Intentions / 5.1_Intentions.php并按照注释中的说明进行操作。
步骤4:保持代码整洁#
PhpStorm监视您的代码,并尝试使其保持准确和干净。它检测潜在的错误和问题,并为他们提供 快速修复的建议。
每当PhpStorm找到未使用的代码,无限循环,隐藏的上限,=条件表达式中的赋值运算符以及许多其他可能需要您注意的事情时,您都会看到一个灯泡。单击它,或按Alt+Enter,应用修复程序。
您忘记了使用说明?
在列表中,单击要导入的类:
PhpStorm导入所选的类并添加一条use语句:
从workshop / 03_Inspections / 02_Quick_Fixes.php中尝试更多实时示例。
要查看可用检查的完整列表,请在“ 设置/首选项” 对话框(Ctrl+Alt+S)中转到“ 编辑器” | “首选”。检查。您可以禁用其中一些功能,也可以启用其他功能,还可以调整每次检查的严重性。您可以决定将其视为错误还是警告。
生成一些代码#
使用PhpStorm中可用 的代码生成选项,可以更加轻松快捷地编写代码。 守则| 生成 菜单(或仅生成菜单Alt+Insert)将帮助您生成构造函数,获取器/设置器,PHPDoc注释以及建议覆盖/实现某些方法(Ctrl+O/ Ctrl+I)。在workshop / 02_Editing / 06_Generate_code / 6.1_Generate_Code.php中尝试更多实时示例 。
使用实时模板(选择“代码” |“插入实时模板”或按Ctrl+J)来生成整个代码结构。要查看可用的实时模板的列表,请在“ 设置/首选项” 对话框(Ctrl+Alt+S)中转到“ 编辑器” | “设置” 。实时模板。
如果您发现您的开发需要一些重要的东西,请用自己的模板扩展这套模板。尝试来自workshop / 04_Live_Templates / 01_Code_Expansion / 1.1_Code_Expansion.php 和workshop / 04_Live_Templates / 02_Creating_Live_Templates的实时示例。
另外,还要考虑周边有完整的结构代码。选择代码| 用或包围Ctrl+Alt+T,然后按 ,然后从弹出菜单中选择所需的语句。在workshop / 04_Live_Templates / 03_Surround_Templates / 3.1_Simple_template.php中尝试更多实时示例。
步骤6:通过#找到自己的方式
当您的项目很大时,或者当您必须使用他人编写的代码时,至关重要的是能够快速找到您要查找的内容并深入研究代码。这就是PhpStorm带有一组导航 功能的原因,该功能将帮助您查找代码。
基本搜索#
为了找到项目中使用的特定符号,PhpStorm建议通过“ 查找用法”(Alt+F7)进行全面搜索:
您还可以仅在当前文件(Ctrl+F)或目录中,任意范围内或整个项目(Ctrl+Shift+F)中搜索。
要尝试基本搜索,请 在您的项目中打开workshop / 01_Navigation / 05_Find_usages / 5.2_Find_Usages.php或workshop / 01_Navigation / 05_Find_usages / 5.1_Highlight_Usages_in_File.php并按照注释中的说明进行操作。
项目导航#
您可以通过查看文件结构及其导入或调用层次结构了解很多,并可以在强大的导航操作的帮助下使用它来浏览代码。
“随处搜索”使您可以一次搜索类,文件,符号和菜单操作,并导航到它们。要启动“随处搜索”,请单击
PhpStorm窗口右上角的放大镜图标或按Shift两次。如果未指定任何搜索模式,则PhpStorm将显示最近文件的列表,您可以在其中单击以下内容导航到相关项目:
要搜索特定内容,请键入搜索模式。请注意,除符号外,“无处不在搜索”还可以查找操作:
在“ 无处不在搜索”模式下,PhpStorm甚至接受CamelHumps并识别中间匹配项。
要尝试各种使用“随处搜索”的方法,请在项目中打开workshop / 01_Navigation / 01_Navigate_to_something_you_know / 1.6_Search_everywhere.md并按照说明进行操作。
当然,您也可以按名称导航到Class(Ctrl+N),File(Ctrl+Shift+N)或Symbol(Ctrl+Shift+Alt+N),请参阅 按名称搜索目标。
转到声明 (对于Windows和Linux或对于macOS Ctrl+B,Ctrl+Click为⌘+Click)会将您带到首次声明特定符号的位置。这种类型的导航可在源代码中的任何位置使用,甚至可以在其他类或注释中使用。要尝试浏览“声明”,请在项目中打开workshop / 01_Navigation / 02_Navigate_to_Declaration / 2.1_Go_to_declaration.php,然后按照注释中的说明进行操作。
转到实现 (Ctrl+Alt+B)带您进入特定类的实现。如果有多种实现,PhpStorm会在列表中显示它们,您可以在其中选择要导航的相关实现。要尝试浏览“实施”,请在您的项目中打开workshop / 01_Navigation / 04_Navigate_class_hierarchies / 4.1_Go_to_Implementation.php并按照注释中的说明进行操作。
导航通过时间轴#
PhpStorm会自动在本地历史记录中跟踪您对源代码所做的更改,重构的结果等。与传统的版本控制系统相反,始终启用本地历史记录。要查看文件或文件夹,请选择VCS |。当地历史| 在主菜单上显示历史记录。您可以在此处查看更改,恢复更改()或创建补丁():
要自己尝试使用本地历史记录,请在您的项目中打开workshop / 09_Version_Control / 07_Local_History.php并按照注释中的说明进行操作。
步骤7:调试您的应用程序#
您的应用程序是否完全符合预期目的?如果不是,则必须进行一些调试以找出导致问题的原因。幸运的是,我们的示例项目已经 安装并配置了Xdebug。
配置PHP解释器#
在我们的项目中,Docker环境已经包含一个PHP解释器,您只需要告诉PhpStorm它在哪里。
在“ 设置/首选项” 对话框(Ctrl+Alt+S)中,转到“ 语言和框架” | PHP。
在打开的PHP页面上, 从CLI解释器列表中选择带有Xdebug的PHP 7.1。
设置断点#
调试从放置要暂停程序执行的断点开始,因此您可以浏览程序数据。只需单击要在其中出现断点的行的左装订线:
要自己玩断点,请在项目中打开workshop / 06_Debugging / 03_Breakpoints.php并按照注释中的说明进行操作。
开始调试#
In the Project tool window, select workshop/06_Debugging/03_Breakpoints.php and choose Debug | 03_Breakpoints.php from the context menu:
PhpStorm将启动调试会话,然后打开“ 调试工具”窗口,您可以在其中逐步浏览已暂停的程序,查看变量值,评估表达式等等。从workshop / 06_Debugging / 05_Debug_Tool_Window.php中尝试更多实时示例。
第8步:测试你的代码#
PhpStorm集成了最流行的PHP测试框架:如PHPUnit的, 贝哈特,PHPSpec和Codeception。
编写测试#
导航至课程进行测试,然后按Ctrl+Shift+T。从弹出列表中,选择Create New Test:
在打开的对话框中,所有字段均已填写,因此只需单击确定。PhpStorm会生成一个测试类 Test,并在编辑器中将其打开。根据需要编写测试。
要尝试使用PhpStorm编码帮助自己编写测试,请打开workshop / 08_Testing / 01_Writing_Tests.php并按照注释中的说明进行操作。
启动测试#
在编辑器中使用测试打开文件,或在“ 项目”工具窗口中单击它,然后选择“运行 Test”。这将启动PhpStorm为您自动生成的PHPUnit运行配置。您还可以创建一个运行配置(|运行编辑配置中的) 贝哈特,PHPSpec,或Codeception类型,从工具栏上的列表中选择它,然后单击。PhpStorm在“ 运行工具”窗口的“ 测试运行器”选项卡中显示结果。
步骤9:将您的源代码保留在Version Control #下
如果您将源代码保留在版本控制下,您将很高兴知道PhpStorm与许多流行的版本控制系统集成 :Git(或GitHub),Mercurial,Perforce和Subversion。要指定凭据和特定于特定VCS的任何设置,请在“ 设置/首选项” 对话框(Ctrl+Alt+S)中转到“ 版本控制”。
在VCS菜单会给你一个什么命令可用的线索。例如,您可以从“ 更改”弹出视图(VCS |显示更改视图 或Alt+9)查看所做的更改,提交更改,创建更改列表等。
步骤10:就这样!继续快乐地发展!#
我们希望对PhpStorm基本功能的简要概述能使您快速入门。有许多重要的功能使开发人员的生活更轻松,更有趣,并且其源代码更加整洁和简洁。现在就采取这些最初的几个步骤,然后在您认为合适的时候进行更深入的研究。享受PhpStorm!
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文