phpstorm超牛用法

作者: ianduo | 来源:发表于2017-09-04 00:48 被阅读466次

    1.command+shift+a 搜索你想修改的关键词

    breadcrumbs \编辑区样式
    code folding \编辑区折叠线
    show right margin \编辑区右侧边线
    typo \编辑区内容部分波浪线

    2.PhpStorm 几个最重要的快捷键

    Command + shift + a 输入keymap打开keymap preferences配置

    command+P 快速查找文件快捷键
    control + command +M 查看类中有哪些方法的快捷键
    command+E 查看最近打开的文件
    option +command +O 设置symbols快捷键,查找任意方法

    快捷键设置 设置快捷键

    3.PhpStorm - PSR 自动加载支持

    打开preferences-》directories


    自动加载命名空间

    4.PhpStorm - 文件模板配置

    Command + shift + a 输入file template
    添加Eloquent Model

    <?php
    
    #if (${NAMESPACE})
    namespace ${NAMESPACE};
    #end
    use Illuminate\Database\Eloquent\Model;
    
    class ${NAME} extends Model {
        protected \$fillable = [];
    }
    

    5.PhpStorm - Live Template 代码片段

    以下几个是 PhpStorm 的 Live Template 的演示:
    (1)LARAVEL 生成 FORM 表单

    // fo
    <form action="$ACTION$" method="post">
      { csrf_field() }
      $CONTENT$
    </form>  
    

    (2)生成 TEXT 类型 INPUT 表单

    // ftext
    <div class="form-group">
        <label for="$NAME$" class="control-label">$VALUE$:</label> 
        <input id="$NAME$" name="$NAME$" type="text" class="form-control">
    </div>
    

    (3)生成 EMAIL 类型 INPUT 表单

    // femail
    <div class="form-group">
        <label for="$NAME$" class="control-label">$VALUE$:</label> 
        <input id="$NAME$" name="$NAME$" type="email" class="form-control">
    </div>
    

    (4)生成 PASSWORD 类型 INPUT 表单

    // fpass
    <div class="form-group">
      <label for="$NAME$" class="control-label">$VALUE$:</label> 
      <input id="$NAME$" name="$NAME$" type="password" class="form-control">
    </div>
    

    6.PhpStorm - 一键代码美化

    快捷键command+option+L


    美化模板设置

    7.PhpStorm 代码重构:方法

    导航栏 refactor This
    选中重构的代码,Method

    8.PhpStorm 代码重构:变量

    导航栏 refactor This
    选中重构的值,varialbe,输入变量名重构
    inline variable取消重构

    9.PhpStorm - 多点编辑

    默认Control +G 选中多个变量进行编辑,这里改成command+D(跟sublime一致)
    一次性选中多个control+command+G

    10.PhpStorm 配置 Xdebug

    通过homebrew安装
    brew install homebrew/php/php71-xdebug

    安装完xdebug

    11.PhpStorm 配置 PHPUnit 单元测试

    laravel项目默认在vendor/bin/phpunit

    全局安装

    ➜** wget https://phar.phpunit.de/phpunit.phar**
    ➜** chmod +x phpunit.phar**
    ➜** sudo mv phpunit.phar /usr/local/bin/phpunit**
    ➜** phpunit --version**
    PHPUnit 6.3.0 by Sebastian Bergmann and contributors.

    https://phpunit.de/getting-started.html

    Keymap搜索run context快捷键设置成control+shift+R

    以上笔记摘自:https://www.codecasts.com/

    相关文章

      网友评论

        本文标题:phpstorm超牛用法

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