如何为WordPress开发设置atom环境

作者 : 小姬推荐 发布时间: 2019-09-27 文章热度:42 共1099个字,阅读需3分钟。 本文内容有更新 字体:
  • 文章介绍
  • 下面由WordPress教程栏目给大家介绍为WordPress开发设置atom环境的方法,希望对需要的朋友有所帮助!

    如何为WordPress开发设置atom环境-高岸姬

    WordPress真是一个很奇葩的项目,它的很多编码标准和PSR2是那么的不同,例如一般的php项目都要求以空格代替TAB键,但唯独WordPress要求必须用TAB键本身来作缩进,等等。以至于必须专门为它的开发而设置一套atom环境。

    在atom中查找并安装project-manager插件,有了它,我们才能单独为WordPress项目创建自己特殊的环境。

    按照说明文档,在菜单里选择Save Project后,它会创建一个~/.atom/projects.cson文件,里面有你的项目的路径等基本信息。

    在你的项目的根目录下,建立一个文件名为project.cson的文件,内容如下:

    settings:
      "*":
        "linter-phpcs.codeStandardOrConfigFile": "WordPress"
      ".html.php.text":
        "editor.tabType": "hard"

    第3行的意思是说:只对本项目进行WordPress校验。

    第4行和第5行的意思是说:只对php文件进行硬TAB。

    这样,你的其它所有PHP项目还是用PSR2标准进行校验,并且是软TAB,也就是TAB会被转换为空格,而只有这个项目里的PHP项目是硬TAB,其它文件例如JS等还是软TAB。

    关于Wordpress编码标准的安装,请参考上一篇文章:https://segmentfault.com/a/11…

    新方法

    Atom中的Project Management并不好用,最后我还是采用了editorconfig加phpcs的方法进行设定:

    editorconfig

    首先,在项目的根目录下建立一个.editorconfig文件:

    root = true
    [*.php]
    indent_style = tab
    [*.scss]
    indent_style = space
    indent_size = 2

    这里规定了php文件的缩进方式必须用TAB键。注意:Atom必须把缩进方式改成Auto,否则在editorconfig里的设置会不起作用。

    phpcs.xml

    然后,在项目根目录下建立一个phpcs.xml文件:

    <?xml version="1.0"?>
    <ruleset name="Custom Standard">
     <rule ref="WordPress"/>
    </ruleset>

    在这里,我们告诉phpcs,这个项目将使用WordPress验证。

    以上就是如何为WordPress开发设置atom环境的详细内容,更多请关注高岸姬其它相关文章!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有J币奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.gaoanj.cn",如遇到无法解压的请联系管理员!

    高岸姬 » 如何为WordPress开发设置atom环境
    4
    +866天安全运行
    高岸姬专注高端网站建设
    0
    +0篇本周更新
    我更新我快乐

    VIP免费下载全站资源

    立即了解