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超牛用法

    1.command+shift+a 搜索你想修改的关键词 breadcrumbs \编辑区样式code...

  • Mac PHPStorm 使用心得

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

  • 2019-01-08

    4'组:20190108(超超智智&超超智智妈~牛牛&牛11牛妈)践行打卡 2/90重新调整 超超的90天目标】:...

  • 电影《一一》中藏着什么?

    超牛的编剧,超牛的导演,超牛的摄影,一群超牛的人,制作了一部静得出奇的电影,一部慢得令人心悸的电影,一部让人屈从于...

  • 超牛

    看看图就知道了

  • 超牛

    今天有一件大事发生,就是我们家的四脚兽终于开学了。一大早晨起来收拾一番,准备带他去学校,结果发现老师的通知我居然少...

  • 在Phpstorm中安装PHP Code Sniffer

    Phpstorm Phpstorm是JetBrains 公司开发的跨平台的PHP IDE。在用Phpstorm编辑...

  • phpStorm 2018激活,phpStorm 安装教程

    ps:本次phpStorm 2018激活,phpStorm 安装教程为图文教程。 PhpStorm软件版本为201...

  • 给PhpStorm 安装XDebug

    给PhpStorm 安装XDeug 前言 phpstorm本身没有自带断点功能,所以我们要自己给phpstorm添...

  • PhpStorm基本使用

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

网友评论

    本文标题:phpstorm超牛用法

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