다음 WordPress Tutorial 칼럼에서는 WordPress 개발을 위한 Atom 환경 설정 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
WordPress는 정말 이상한 프로젝트입니다. 많은 코딩 표준이 PSR2와 너무 다릅니다. 예를 들어 일반 PHP 프로젝트에서는 TAB 키를 대체하기 위해 공백이 필요하지만 WordPress에서만 TAB 키 자체를 사용해야 합니다. 들여쓰기 등 원자 환경은 개발을 위해 특별히 설정되어야 합니다.
Atom에서 프로젝트 관리자 플러그인을 찾아서 설치하면 WordPress 프로젝트를 위한 특별한 환경을 만들 수 있습니다.
문서에 따라 메뉴에서 프로젝트 저장을 선택하면 프로젝트 경로와 같은 기본 정보가 포함된 ~/.atom/projects.cson 파일이 생성됩니다.
프로젝트의 루트 디렉터리에 다음 내용이 포함된 project.cson이라는 파일을 만듭니다.
settings: "*": "linter-phpcs.codeStandardOrConfigFile": "WordPress" ".html.php.text": "editor.tabType": "hard"
세 번째 줄은 이 프로젝트에 대해서만 WordPress 확인을 수행한다는 의미입니다.
라인 4와 5의 의미는 PHP 파일에서만 하드 TAB을 수행한다는 것입니다.
이 방법으로 다른 모든 PHP 프로젝트는 여전히 PSR2 표준을 사용하여 검증되고 소프트 TAB입니다. 즉, TAB는 공백으로 변환되지만 이 프로젝트의 PHP 프로젝트만 하드 TAB이며 기타 파일은 다음과 같습니다. JS는 여전히 Soft TAB이기 때문입니다.
워드프레스 코딩 표준 설치는 이전 글을 참고해주세요: https://segmentfault.com/a/11...
새로운 방법
Atom에서는 프로젝트 관리가 쉽지 않습니다. 끝 I editorconfig와 phpcs의 방법은 여전히 설정에 사용됩니다:
editorconfig
먼저 프로젝트의 루트 디렉터리에 .editorconfig 파일을 만듭니다:
root = true [*.php] indent_style = tab [*.scss] indent_style = space indent_size = 2
이것은 PHP 파일의 들여쓰기 방법이 다음과 같이 규정되어 있습니다. TAB 키를 사용하세요. 참고: Atom은 들여쓰기 모드를 자동으로 변경해야 합니다. 그렇지 않으면 editorconfig의 설정이 작동하지 않습니다.
phpcs.xml
그런 다음 프로젝트 루트 디렉터리에 phpcs.xml 파일을 만듭니다.
<?xml version="1.0"?> <ruleset name="Custom Standard"> <rule ref="WordPress"/> </ruleset>
여기에서는 이 프로젝트가 WordPress 인증을 사용할 것이라고 phpcs에 알립니다.
관련 추천: "atom 튜토리얼"
위 내용은 WordPress 개발을 위한 Atom 환경을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!