您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

WordPress开发设置atom环境的方法介绍

谢协湃2023-06-24WordPress教程已有人查阅

导读WordPress真是一个很奇葩的项目,它的很多编码标准和PSR2是那么的不同,例如一般的php项目都要求以空格代替TAB键

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

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

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

3.在你的项目的根目录下,建立一个文件名为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。

新方法

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验证。

本文标签:

很赞哦! ()

相关源码

  • (PC+WAP)绿色资源回收新能源环保设备pbootcms源码下载基于PbootCMS系统深度开发的环保行业模板,特别适配资源回收设备、新能源技术、环境治理装备等企业的线上展示需求。集成产品库、解决方案、环保案例等专业模块,助力企业高效传递绿色价值。查看源码
  • (自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
  • 响应式pbootcms模板新闻资讯博客自媒体门户网站行业通用解决方案为新闻资讯、自媒体博客打造的响应式网站模板,同时支持企业门户、行业资讯等多场景快速适配。通过简单的图文替换即可实现跨行业转型,显著降低建站成本。查看源码
  • (自适应)重工工业机械挖掘机机推土机网站源码下载基于PbootCMS内核开发的专业级重工机械企业网站模板,适用于挖掘机、推土机等重型工业设备展示。采用响应式设计技术,确保在各类设备上均能呈现专业视觉效果,帮助企业建立数字化展示窗口。查看源码
  • (自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码
  • 自适应恒温恒湿机空调机械设备营销型网站模板(自适应手机版)响应式营销型恒温恒湿机环境设备类网站pbootcms模板 蓝色营销型空调设备网站源码下载PbootCMS内核开发的网站模板,该模板适用于营查看源码
分享笔记 (共有 篇笔记)
验证码: