您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
WordPress开发设置atom环境的方法介绍
谢协湃2023-06-24 23:17:37WordPress教程已有人查阅
导读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验证。
本文标签:
很赞哦! ()
随机图文
-
wordpress插件安装方法有几种
WordPress 安装插件安装插有3种常用方法:一般建议安装已提交到WordPress插件库的插件,而且是最近更新过的(建议不要安装2年多没有更新的插件) -
wordpress获取分类目录的教程
wordpress获取分类目录的方法:1、通过“get_the_category()”函数实现根据文章ID来获取当前文章的分类目录信息;2、通过“get_category()” -
wordpress添加轮播图的方法
今天我们以WordPress的一个主题Minty开启轮播图的演示过程为例看一下如何添加轮播图。安装主题后,打开“外观 - 主题选项 - 顶部设置”。 -
WordPress主题语言包汉化的制作方法
经过这次yHtml5主题的制作,我学会了怎么给主题制作语言包,就是一般的汉化主题啦。需要的朋友可以了解下,废话不多说,看步骤
留言与评论 (共有 条评论) |