Phpstorm操作汇总
William_Ning
以下仅仅是个人的操作汇总,多有参考他人文章,在此写下亦为他人供以参考.
+--------------------------------------------------------------------------------------------------------环境交代
集成服务器环境软件: (phpstudy亦是如此,这不是重要的事)
bitnami-wampstack-5.6.29-0-windows-installer.exe (仅供参考,可以到官网下载新的版本)
php5.6+mysql5.6+apache2.
+---------------------------------------------------------------------------------------------------------start
1,phpstorm中设置xdebug调试步骤总结:
请参考网址: http://blog.csdn.net/flyingdream123/article/details/69358819
|
1,首先保证PHP版本在phpstorm中正确设置.其设置步骤如下: 从 ’’other local’’ 添加. 2,开启xdebug扩展,本人是直接安装的bitnami_wampstack,已经集成了xdebug,只需要到php.ini中将注释打开即可.并重启Apache服务器,重新加载php.ini配置文件. (如果默认没有安装,则执行下载xdebug扩展,即php_xdebug.dll文件,并将其放到php/ext文件夹下.然后在php.ini文件中下入如下配置信息即可,重新开启Apache服务器.)
备注: 其中xdebug.remote_host代指本地为网站配置的虚拟域名,xdebug.remote_port为调试监听商品,通常使用默认的 9000 端口。 3.检验PHP和扩展xdebug是否安装成功,方法有二: 一,直接在cmd中输入php –m查看PHP扩展信息. 二,创建PHP文件,并写入函数phpinfo();在浏览器中访问查看返回信息,该方法比较详细靠谱.推荐使用. 4, 检查 Xdebug的安装情况
不过,应该现在不会是上方的情况. 5,PhpStorm 的进一步配置 那么操作如下:输入如下的配置信息—Apply—OK.( 用上一步的方法,打开 PhpStorm 中 PHP>Debug 的设置,“Debug port”与“xdebug.remote_port”一致,并且允许外部连接(浏览器XDebug插件,后面要安装): ) And then:(其中william_ning是之前的项目,也就是文件夹william_ning文件目录结构如下所示:) 继续设置: (PhpStorm 中的服务器设置 并且在 PHP>Servers 中,将对应服务器的调试工具修改为“Xdebug”,如果没有,请创建。这里的 “Port” 为服务器运行端口,默认为 80 端口,请不要修改成调试的 9000端口:) 6, 服务器调试配置确认
验证 PhpStorm 的服务器配置 Run>Web Server Debug Validation,完成配置的填写,点击“Validate”按钮即可验证服务器的调试配置是否正确: 7, 安装Chrome的XDebug插件 参考链接:Install Xdebug Helper 备注: 建议使用Google的右上方—更多工具---扩展程序—获取更多程序—Google网上应用商店,开始搜索Xdebug Helper ,点击安装即可.
8. 第一次调试 打开需要调试的网站,开启 Xdebug 插件的 Debug 功能: 打开 PhpStorm 的 debug 监听功能,在文件中放置断点: 运行我们需要调试的页面,PhpStorm 便可自动监听并开启调试模式: 使用 Xdebug 断点调试 并且 Xdebug 插件还对var_dump()的输出进行了美化,对于日常简单调试也是很有帮助的:
9,小结 PhpStorm 结合 Xdebug,是调试 PHP 网页应用的利器,流程追踪,变量查看,堆栈信息。不用辛苦地到处写var_dump()又删除,只需要打上断点,获取如 VS 调试 .Net 的快感,使 Debug 更快捷,更方便,更高效。 ----(william自己的话)但是说实话,目前并没有感受到xdebug带来的便利在哪儿.
备注:并没有完全实践实现xdebug的调试功能,仍在探索实践之中. |
2, PhpStrom如何安装主题?(总结三种不同格式安装方法)此处:参考网址一时找不到,找到会补上.
|
在网上搜了很多都是不怎么齐全的方法,在这里我总结一下PhpStrom的三种不同格式的安装方法,以后就不用再去网上搜直接看我自己的博客就知道了。以下默认为Windows系统,Linux现在暂时还没更新。
不多说。直接上!
首先选择你自己喜欢的皮肤,这里有很多酷炫的皮肤可以选择:点我进入PhpStrom主题官网 http://www.phpstorm-themes.com/themes-list?title=&field_tags_tid=All&page=1
我选好了,怎么安装呢?首先得看看你下载的文件格式是怎么样的,每个格式安装的方法都不一样。 .icls文件
下载完格式后,把icls文件放到C:\Users\用户名\.PhpStorm2016.1(看你自身版本是什么)\config\colors里。 (本人是C:\Users\william_ning\.PhpStorm2017.3\config)
重启PhpStrom 点击File > setting 点击Editor > Colors & Fonts > General 点击右边的Scheme选择你所要安装的皮肤,这样就OK啦!
XML文件
和icls文件一样的操作。。但有可能博友会出现网页只出现XML数据但没下载XML文件。
出现这种情况就:把整个XML代码复制下来 > 新建一个文档 > 粘贴XML代码进去 > 保存 > 修改后缀名为.xml 最后就和icls文件一样的操作。记得重启PhpStrom!
注意: 在选择相应的主题时,可能会出现字体大小不合时宜的,请到file—setting—editor—color scheme—color scheme font—修改字体样式和大小以及行间距.
JAR文件 JAR文件就简单咯。 Fire > Import Settings
然后选择你刚下载的JAR文件 > 点击确认 > 在导入页面只将“Color Schemes”打钩 > 点击“ok” (注意:JAR文件可以包含多个配色方案) 备注: 该种方法没有成功,因为有前两种方法所以对第三种方法也不是很在意了.不过还有一种更为简单的方法:他人已经做好相关配置,包括主题等,你很喜欢,可以直接让他人export Settings ,然后直接将压缩包文件inport Settings 即可.(但是要注意导出时勾选的设置选项以及导入时的设置选项,) |
3,关于phpstorm的优雅使用
|
https://lattecake.com/post/20075 写的不是很清楚,需要结合其他资料进行学习实践. 补充: 1, 在Mac上使用Virtual Box和Vagrant搭建开发环境 https://lattecake.com/post/20038 2, 使用subgit将代码库从SVN迁移git https://lattecake.com/post/20051
|
4,关于在phpstorm中访问不到目标文件的情况以及解决办法
|
参考文档: http://blog.csdn.net/u012861467/article/details/54692236 1,首先任何位置新建文件夹,(该种方法其实是实践,) 例如(本人): E:\workplace\william_ning (备注: E盘就是一个普通的盘符,不是web根目录所在的盘符,william_ning 是我们要写的项目,在此处仅仅是个文件夹,下面有几个PHP文件而已) 2,在web根目录下新建一个文件夹. 如下: D:\wampstack\apache2\htdocs\william 3,开始在phpstorm中配置 在phpstorm中打开文件夹william_ning,如下: 开始配置 Then: name我们就设置为william1 3,继续按照截图上配置; 4,继续进行: 5,进行最后的操作 6,通过浏览器进行访问,(当然也可以通过phpstorm进行run) 这里通PHPstorm中的run: 结果如下: 备注: 该问题的解决有一些前提,否则不会一帆风顺,耐心点相信自己可以解决.同时之前这个问题一直困扰,随着学习的深入,可以逐渐解决,学习本就是一个循序渐进的过程,太急不得. |
6, PhpStorm 的Live Template 演示 ------------该功能很好.
|
以下几个是 PhpStorm 的 Live Template 的演示: 1.Laravel 生成 form 表单
2.生成 text 类型 input 表单
3.生成 email 类型 input 表单
4.生成 password 类型 input 表单
|
7.实践操作汇总
|
1,快捷键汇总 (备注: Mac下command相当于win下Ctrl. Mac下的option相当于win下Alt) 复制粘贴文件 Ctrl+C/V 先选中要复制的文件后在要粘贴的位置执行粘贴. 调出搜索框 Ctrl+Shift+A 注释与解注释 Ctrl+/ 撤销 Ctrl+Z 反撤销 Ctrl+Shift +Z 查找 Ctrl+F 替换 Ctrl+R 剪切 Ctrl+X 2,去掉PHPstorm中编码区右上角的浏览器符号 File---setting—tools---web browsers ,将其中勾全部去掉. 3,显示行号 File---setting—editor—general---appearance—show line numbers. 4,启动的时候,不打开工程文件,即不默认每次打开上次的项目. File---setting—appearance and behavior—system setting—starup/shutdown—去掉reopen last project on starup前面的勾. 5,将编辑的文件前面添加*号标识 File---setting—editor—general---editor tabs—tab appearance –勾选上 Mark modified tabs with asterisk. 备注: tabs n.制表符 ,标号 asterisk n.星号 v.命名 v.注上星号 6,格式化代码(这里的格式化标准即结果,是可以自行设置的,后面会详细说明) Ctrl+Alt+L Ctrl+Alt+Shift+L ----可设置格式化的范围,默认是整个文件. 7,搜索任何东西 双击shift 8,去指定的文件: Ctrl+shift+R 9,最近编辑的文件:Ctrl+E |
8.phpstorm配置PHP-CS-Fixer.(PHP社区一种编码风格,使其更好地符合PSR编码风格)
|
参考网址:(包括安装配置说明) https://github.com/FriendsOfPHP/PHP-CS-Fixer https://mp.weixin.qq.com/s?__biz=MzI5MDcyODM1OA==&mid=2247483877&idx=1&sn=25d45b18cef9234f52be430167d46157&chksm=ec1a312cdb6db83a6c7701ef94c69f7e0a34eb9a4831b697238eba5b396854f2481a2efad1cf#rd
|
未完待续/
+-----------------------------------------------------------------------------------------------------------end
尊重他人,尊重自己.