이 숭고한 텍스트 3 패키지는 PHP 5.3+ 코딩 세션에 멋진 물건을 제공합니다.
패키지 제어에서 PHP 동반자를 검색하면 준비가되었습니다.
패키지는 더 이상 키 바인딩을 제공하지 않습니다. 자신의 지름길을 설치해야합니다. Default.Sublime-Keymap-Sample은 개인적으로 사용하는 바로 가기를 제공합니다.
커서를 클래스 이름에 놓고 F5 키 (개인 바로 가기)를 누르십시오.
그것은 당신에게 당신의 클래스와 일치하는 다른 네임 스페이스를 보여줄 것입니다.
PHP Companion은 귀하의 용도를 알파벳 순서로 정렬합니다. use_sort_length 사용자 설정으로 라인 길이별로 정렬하도록 구성 할 수 있습니다.
이 명령은 커서 아래의 클래스를 FQCN으로 확장합니다 (완전히 자격을 갖춘 클래스 이름). 이 명령 F6 및 Shift+F6 (개인 바로 가기)에 대한 두 개의 키가 있으며, 이는 주요 네임 스페이스 분리기 가 있거나없는 상태에서 각각 확장됩니다.
F4 키 (개인 바로 가기)를 누르면 현재 파일의 절대 파일 이름을 기반으로 네임 스페이스 정의를 추가합니다. 네임 스페이스가 시작된 위치를 결정하기 위해 간단한 트릭을 사용합니다. 실제로 네임 스페이스는 첫 번째 낙타 폴더에서 시작됩니다.
네임 스페이스가 이미 선언 된 경우, 명령은 상태 표시 줄에 얼마나 미친 지 외칠 것입니다.
경고 : 이 기능에는 파일 이름이 필요하므로 명령이 구축되지 않은 버퍼에서 작동하지 않습니다.
Shift+F12 (개인 바로 가기)를 누르면 현재 범위를 기반으로 메소드 정의를 검색하십시오. 일치를 찾을 수없는 경우 "GOTO_DEFINITION"명령으로 떨어질 것입니다.
F7 (Personal Shortcut)을 누르면 생성자 인수와 그 속성을 모두 삽입하십시오. 속성은 기본적으로 private 이지만 visibility 설정으로 변경할 수 있습니다.
커서를 클래스, 초록 클래스 또는 인터페이스 이름에 놓고 F3 키 (개인 바로 가기)를 누르십시오. 일치하는 인터페이스 또는 클래스가 표시됩니다. 하나를 선택한 다음 해당 인터페이스 또는 클래스에서 메소드 또는 메소드를 모두 가져옵니다.
use_todo_implement 설정을 참조하십시오.
설정은 시스템 광범위한 "PHP Companion.Sublime-Settings"파일 또는 프로젝트 설정 파일에 저장할 수 있습니다. 이를 통해 필요한 경우 예약당 환경 설정을 설정할 수 있습니다.
프로젝트 파일에 설정을 저장하는 경우 다음과 같은 PHPCompanion 노드에 넣으십시오.
"phpcompanion": {
"exclude_dir": [
"vendor",
"build"
]
}
중요 : Subrime Text 4는 .gitignore가 무시한 파일 및 폴더를 색인하지 않습니다. 숭고한 설정을 다음과 같이 업데이트하십시오.
"index_exclude_gitignore": false
클래스 선언 파일을 검색 할 때 제외 할 디렉토리 목록. 경로는 프로젝트 디렉토리와 관련이 있습니다.
인덱스 검색 후 필터링이 수행됩니다. 따라서이 옵션은 성능에 영향을 미치지 않으며 경우에 따라 중복 네임 스페이스 선언을 피하는 편리한 방법 일뿐입니다.
find_use 명령으로 사용 명령문을 가져 오면 선의 길이로 문을 정렬하십시오.
인터페이스 또는 초록 클래스가 구현되면이 옵션은 새로 추가 된 메소드의 메소드 본문을 사용자 정의하는 데 사용됩니다.
사용 가능한 옵션은 참이고 거짓입니다.
"use_todo_implement": true :
public function methodName()
{
// TODO: Implement 'methodName' method.
}
"use_todo_implement": false :
public function methodName()
{
throw new Exception("Method 'methodname' not implemented");
}
이 플러그인은 Sublimectagsphp의 후속 장치입니다. PHP Companion은 CTAG 대신 Sublime Text 3의 내장 인덱스를 사용합니다.
경고! PHP 동반자는 숭고한 텍스트 2에서 작동하지 않으며 결코 그렇지 않습니다.
모든 숭고한 PHP 동반자는 MIT 라이센스에 따라 라이센스가 부여됩니다.
저작권 (C) 2013-2020 Erwan Richard
이에 따라이 소프트웨어 및 관련 문서 파일 ( "소프트웨어")의 사본을 얻는 사람에게는 허가가 부여됩니다. 소프트웨어의 사용, 복사, 수정, 합병, 배포, 배포, 숭고 및/또는 소프트웨어의 사본을 판매 할 권한을 포함하여 제한없이 소프트웨어를 처리 할 수 있도록 소프트웨어를 제공 할 권한이 없습니다.
위의 저작권 통지 및이 권한 통지는 소프트웨어의 모든 사본 또는 실질적인 부분에 포함되어야합니다.
이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.