Linx-Atom-PHP代码规范和插件推荐


layout: post
title: "Linx-Atom-PHP代码规范和插件推荐"
date: 2016-05-17 21:11:42 +0800
comments: true
categories: [linux]


今天在使用Atom的过程中,突然好怀念以前PHPStrom的代码的格式化。就开始找Atom的插件。

Atom-beautify

  • 首先是代码格式化插件Atom-Beautify这个插件支持大部分的语言的格式化。
  • 快捷键是Ctrl+Alt+b但是在实际使用过程中发现这个插件对PHP的支持并不好,首先需要安装php-cs-fixer还需要配置其路径。
  • 在终端用which php-cs-fixer找到php-cs-fixer的路径。
  • 但是配置好后,在PHP页面调用Ctrl+Alt+b并任何效果,SAD~~

Atom-php-cs-fixer

  • 先安装php-cs-fixer

    wget http://get.sensiolabs.org/php-cs-fixer.phar -O php-cs-fixer
    sudo chmod a+x php-cs-fixer
    sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
  • 首先在Atom中搜索php-cs-fixer安装好后。
  • 配置php-cs-fixer

[图片上传失败...(image-f0cde7-1532593710673)]


第一个红框为php-cs-fixer路径,通过
which php-cs-fixer
获取
第二个红框为php路径,通过
which php
获取

其他配置为一些规范规则。
php-cs-fixer这里进一步了解。

我这里使用的是PSR-2规则,现在还没有具体了解各种规则,以后进一步学习再重新写博客补充。


插件推荐

  • linter 代码检验工具

    • 要检验PHP还需要安装linter-php
  • minimap 和sublime右边一竖块,显示缩小版的代码

  • color-picker写CSS时非常方便的调色板

  • autocomplete-paths填写路径的时候有Sug提示

  • docblockr方便写注释

    • /** 回车 就出来注释快
  • emmet前端开发必备Emmet使用手册

  • file-icons美化文件类型对应的图标

  • active-power-mode炫酷的代码输入,谁用谁知道

你可能感兴趣的:(Linx-Atom-PHP代码规范和插件推荐)