WordPress 개발을 위한 Atom 환경 설정 방법에 대한 자세한 설명

藏色散人
풀어 주다: 2021-02-01 11:54:02
앞으로
2524명이 탐색했습니다.

다음 WordPress Tutorial 칼럼에서는 WordPress 개발을 위한 Atom 환경 설정 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!

WordPress 개발을 위한 Atom 환경 설정 방법에 대한 자세한 설명

WordPress 많은 코딩 표준이 PSR2와 너무 다릅니다. 예를 들어 일반 PHP 프로젝트에서는 TAB 키를 대체하기 위해 공백이 필요하지만 WordPress에만 TAB 키가 필요합니다. 들여쓰기 등에 사용됩니다. 원자 환경은 개발을 위해 특별히 설정되어야 합니다.

1. Atom에서 프로젝트 관리자 플러그인을 찾아서 설치하면 WordPress 프로젝트를 위한 특별한 환경을 만들 수 있습니다.

2. 문서에 따르면 메뉴에서 프로젝트 저장을 선택하면 프로젝트 경로 등 기본 정보가 포함된 ~/.atom/projects.cson 파일이 생성됩니다. ~/.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

3. 프로젝트의 루트 디렉터리에 다음 내용이 포함된 project.cson이라는 파일을 만듭니다.

root = true
[*.php]
indent_style = tab
[*.scss]
indent_style = space
indent_size = 2
로그인 후 복사

세 번째 줄은 이 프로젝트에서만 WordPress 확인을 수행한다는 의미입니다.

라인 4와 5의 의미는 PHP 파일에서만 하드 TAB을 수행한다는 것입니다.

이 방법으로 다른 모든 PHP 프로젝트는 여전히 PSR2 표준을 사용하여 검증되고 소프트 TAB입니다. 즉, TAB는 공백으로 변환되지만 이 프로젝트의 PHP 프로젝트만 하드 TAB이며 기타 파일은 다음과 같습니다. JS는 여전히 Soft TAB이기 때문입니다.

새로운 방법

Atom의 프로젝트 관리는 사용하기 쉽지 않습니다. 결국에는 editorconfig와 phpcs 방법을 사용하여 설정했습니다.

editorconfig

🎜🎜먼저 < code>.editorconfig<를 생성합니다. /code> file: 🎜
<?xml version="1.0"?>
<ruleset name="Custom Standard">
 <rule ref="WordPress"/>
</ruleset>
로그인 후 복사
🎜 php 파일의 들여쓰기 방식은 반드시 TAB 키를 사용해야 한다고 규정하고 있습니다. 🎜🎜참고: Atom은 들여쓰기 모드를 자동으로 변경해야 합니다. 그렇지 않으면 editorconfig의 설정이 작동하지 않습니다. 🎜🎜🎜phpcs.xml🎜🎜🎜그런 다음 프로젝트 루트 디렉터리에 phpcs.xml 파일을 만듭니다. 🎜rrreee🎜여기에서는 이 프로젝트가 WordPress 인증을 사용할 것이라고 phpcs에 알립니다. 🎜🎜관련 추천: "🎜atom 사용법 튜토리얼🎜"🎜

위 내용은 WordPress 개발을 위한 Atom 환경 설정 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿