美文网首页
PHPSTORM使用技巧

PHPSTORM使用技巧

作者: Uchiha_Ponny | 来源:发表于2017-08-30 14:52 被阅读0次

最近在部门内部做了一次关于PHPSTORM的使用分享,整理如下

Xdebug配置

  1. 配置xdebug.ini文件如下,我这里设置Xdebug的客户端地址为localhost:9999,修改完记得重启fpm
[xdebug]
zend_extension="/usr/local/opt/php70-xdebug/xdebug.so"

xdebug.profiler_enable=on
xdebug.trace_output_dir="/Users/Ponny/Documents/xdebug"
xdebug.profiler_output_dir="/Users/Ponny/Documents/xdebug"
xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9999
xdebug.max_nesting_level=10000
xdebug.show_exception_trace=on
xdebug.auto_trace=on
xdebug.idekey="PHPSTORM"
  1. 配置PHPSTORM
    • 设置Xdebug客户端:Languages & Frameworks -> PHP -> Debug

      debug-port.png
    • 设置域名和代码目录映射:Languages & Frameworks -> PHP -> Server

      image.png
  1. 开始监听 listening.png
  2. 访问lechat.com/dailysms/create,将自动跳转到PHPSTORM的Xdebug面板,可以看到功能相当之丰富 xdebug.png
  3. 我们在第一步设置了xdebug.profiler_output_dir中,可以用PHPSTORM来分析profiler文件:Tools -> Analyze Xdebug Profiler Snapshot

    profiler.png

排除指定的目录

如果是PSR-0的代码,可能会出现相同的类名出现在不同的目录下,那么当查看类方法、常量定义的时候,自动跳转功能就失效了。遇到这种问题,我们可以选中这个目录,然后Mark Directory As Excluded

代码片段

配置路径:Editor -> Live Templates
制作代码片段:

  1. 填写片段名称、描述、模板 forek.png
  2. 定义默认的变量名 forek-variable.png

ide-helper

安装的一些第三方扩展在PHPSTORM上不能进行类跳转、类搜索等功能。
解决这个问题,可以在github上搜索相应的ide-helper,在PHPSTORM上include进来。

下面以swoole扩展为例:

  1. 在Github上搜索swoole ide helper
  2. 选择git@github.com:eaglewu/swoole-ide-helper.git,并clone到本机
  3. 配置PHPSTORM swoole-helper.png
  4. 使用效果 swoole-display.png

Macros

macros提供了一种方便的方式来自动执行重复的程序,�可以录制、编辑、回放自定义的macros

过程:

  1. 开始录制:Edit -> Macros -> Start Macro Recording
  2. 在PHPSTORM上编写代码,但最好不要用快捷键来自动补全代码,因为不识别
  3. 录制完成后,点击右下角的结束按钮,并为macros命名
  4. Edit -> Macros下选择要播放的macros,PHPSTORM会自动将你录制的macros重放到编辑器里

行选择模式

能在多行多列间进行选择、操作

路径:Edit -> Column Selection Mode

column-choose.png

快速查阅PHP文档

选中需要查阅的函数,自动跳转到php.net中相应的文档

路径:View -> External Document

快捷键:shift + F1

演示代码模式

当开会需要在投影上演示代码时,可以用此模式,排版显示会更利于观看

路径:View -> Enter Presention Mode

相关文章

  • phpstorm使用技巧

    按类名查找 Ctrl+n 按文件名查找 Ctrl+Shift+n 大范围查找(ps:不知道按什么查找) Ctrl+...

  • PHPSTORM使用技巧

    最近在部门内部做了一次关于PHPSTORM的使用分享,整理如下 Xdebug配置 配置xdebug.ini文件如下...

  • Mac PHPStorm 使用心得

    Mac PHPStorm 使用心得 Mac PHPStorm 使用心得 PHPStorm是什么? PhpStorm...

  • (mac)phpstorm使用技巧

    多行注释 快速生成html基本结构输入doc,然后按Tab

  • PhpStorm基本使用

    PhpStorm基本使用 一、什么是PhpStorm? i. 高效智能的php编辑器 二、PhpStorm下载和安...

  • 使用PHPStorm编辑器开发Laravel过程讲解

    使用PHPStorm编辑器开发Laravel过程讲解 摘要:本文主要讲述在PHPStorm编辑器中如何使用PHPS...

  • Mac下XAMPP+PhpStorm中集成xdebug

    在使用PhpStorm调试程序中,自然而然的会使用的到断点调试,本文以此叙述如何在PhpStorm中使用断点调试功...

  • 在Mac上配置MySQL以及MySQL在phpStorm上使用的

    一直在使用phpStorm这款编译器来写php,使用过程中在对phpStorm与MySQL在进行连接使用的流程做了...

  • PhpStorm配置

    在使用PhpStorm的时候,经常会有在不同项目使用同个类名的情况,然后PhpStorm默认配置下,会发出...

  • phpstorm技巧总结

    现在把一些使用技巧记录下来,免得到时候忘了再查: 1,从版本控制系统创建项目: CVS -> Checkout f...

网友评论

      本文标题:PHPSTORM使用技巧

      本文链接:https://www.haomeiwen.com/subject/rgrtjxtx.html