在phpStrom中安装php代码格式化插件Php-cs-fixer

转载 2017年01月03日 10:40:12

由于phpStrom原来的插件不再开源,现在转为使用Php-cs-fixer格式化代码。以下为在phpStrom中安装Php-cs-fixer的具体步骤。

    1. 安装
      安装很简单,下载php-cs-fixer.phar文件就行了。
      官方地址是:

      http://get.sensiolabs.org/php-cs-fixer.phar 
      github地址:
      https://github.com/FriendsOfPHP/PHP-CS-Fixer
      或者
      可以使用百度云:
      http://pan.baidu.com/s/1kVAZku7
      (推荐使用gitHub,并按照其README中的使用方法使用,因为版本更新后参数选项可能会变)
    2. 添加

      进入phpStrom Settings -> Tools -> External Tools

      点击添加

      参数解读

      Program:你的php编译程序的路径

      Parameters: D:\JetBrains\php-cs-fixer\php-cs-fixer.phar fix --config-file .php_cs $FileDir$\$FileName$
      其中:

      D:\JetBrains\php-cs-fixer\php-cs-fixer.phar是你步骤1中你下载的php-cs-fixer的路径
      --config-file .php_cs使用项目目录下的.php_cs模板也可以使用下面的参数自己指定psr2或者其他标准格式化代码
      (D:\JetBrains\php-cs-fixer\php-cs-fixer.phar fix —level=psr2 —verbose —config=sf23 $FileDir$\$FileName$)

    3. Working Directory: 工作目录 $ProjectFileDir$

       

    4. 配置phpStrom快捷键

      进入phpStrom-> Settings->Appearance & Behavior -> Keymap

      使用查找 php-cs-fixer



      添加格式化时使用的快捷键,我这里使用的是Alt+Shift+Z,你可以设定你自己的快捷键。

      安装完成,现在当你使用phpStrom便捷文件想格式化代码时,你就可以使用你设定的快捷键格式化代码
      效果图:

 

参考文档: http://tzfrs.de/2015/01/automatically-format-code-to-match-psr-standards-with-phpstorm/

注意:

不过使用这篇文档的配置时会报错:%1不是有效的Win32应用程序

貌似这个作者没有遇到这种情况。


转自:http://www.cnblogs.com/timseng/articles/6089535.html

vim自己的PHP代码格式化

使用方法把php.vim文件放置到vimfiles/indent :set ft=phpgg=G  
  • zblue78
  • zblue78
  • 2007年11月12日 10:04
  • 3307

phpStorm格式化代码快捷键

Ctrl+Alt+L
  • daijiguo
  • daijiguo
  • 2016年01月22日 15:09
  • 30732

Sublime - php 代码格式化插件

选了许久,选定了phpfmt用来格式化php.因为PhpTidy等都不支持3.而我的sublime是3版本. 保证安装了Package Control.打开Package Control Instal...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

推荐给大家一个php代码格式化在线工具

有从网上下载了php代码,或者自己在文本编辑器里面编辑了php代码,想要代码按照格式来编辑,此外我们也想通读一下代码,那readability就大大下降。 所以,我今天给大家推荐PHP Formatt...
  • lejuo
  • lejuo
  • 2013年12月11日 09:06
  • 19847

PhpStorm集成PSR2代码自动检查

我们写代码要遵循一定的规范, 但是我们有时候会犯错,所以需要有一个检查机制。当我们犯错的时候检查机制会发挥作用。下面介绍一下如何在phpstrom上设置代码检查。 代码规范 php有很多规范,...
  • hevenue
  • hevenue
  • 2017年08月29日 16:11
  • 701

ATOM基础教程一php-cs-fixer配置(13)

php-cs-fixer简介php-cs-fixer是自动规范化php代码插件,良好的代码规范可以提高代码可读性,减少团队沟通维护成本,推荐大家遵守的php代码规范是php-fig(PHP Frame...
  • zsl10
  • zsl10
  • 2016年07月13日 18:03
  • 3523

230 atom-beautify 安装 php-cs-fixer 和 phpcbf

atom-beautify 安装 php-cs-fixer 和 phpcbf 最近装了atom-beautify 插件,结果格式化php脚本时候报错”phpcbf”未安装 通过Composer (...

格式化PHP代码 psr0 psr1 psr2

统一PHP编码规范,使用方法参考如下: http://0x1.im/blog/php/php-cs-fixer.html http://tzfrs.de/2015/01/automat...

phpstrom编写代码的特效插件

https://plugins.jetbrains.com/plugin/8251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在phpStrom中安装php代码格式化插件Php-cs-fixer
举报原因:
原因补充:

(最多只允许输入30个字)