>  기사  >  백엔드 개발  >  Sublime Text 3 개발 PHP

Sublime Text 3 개발 PHP

WBOY
WBOY원래의
2016-07-30 13:29:301143검색

첫 언박싱 리뷰를 한 지 4개월이 지났는데 게으른 탓에 더 이상의 포스팅은 없습니다. 드디어 오늘은 준기술적인 글을 쓰고 싶은 기분이 듭니다.

ST를 어떻게 시작했는지 잊어버렸어요. 아마도 온라인에서 다른 사람들의 추천을 보고 사용하기 시작한 것 같아요. Windows에서는 절대적인 인공물이며 Linux에서는 Notepad++ 등과 비교할 수 없습니다. vim이 있기 때문에 vim을 이해하지 못하므로 어느 것이 더 낫습니까? 말하자면. 정리하자면 php, python 등 개발자를 위한 아주 평범한 경량 텍스트 편집기입니다. 나쁘지 않습니다. 추천합니다.

주로 PHP를 작성할 때 사용하는데 정말 사용하기 쉽습니다. python을 작성하는 데에도 유용할 수 있습니다. Ruby를 작성할 때 상황이 어떤지, 누군가가 이를 사용하여 작성했는지는 모르겠습니다. 즉, ST는 일부 스크립팅 언어를 작성하는 데 더 적합합니다. C#, Java 등의 경우 전통적이고 고전적인 IDE를 사용하는 것이 더 좋습니다.

1. Sublime Text 3 설치

공식 홈페이지 http://www.sublimetext.com/3

ST2 대신 ST3을 선택하세요. 2보다 3이 사용하기 더 쉽습니다. 사실 나중에 알게 될 것입니다.

해당 버전을 선택하여 설치하세요. 완료 후에는 향후 플러그인을 설치하는 데 사용되는 기본적이고 필요한 패키지 관리인 패키지 제어를 설치해야 합니다.

Package Control 설치

설치 가이드https://sublime.wbond.net/installation

ST3를 열고 보기 -> 콘솔 표시 메뉴를 클릭하면 명령 입력 상자가 나타납니다. 그런 다음 위의 명령을 입력 상자에 복사하고 Enter를 누르고 기다리면 설치가 성공합니다.

2. 플러그인 설치

위의 Package Control을 설치한 후 단축키 Ctrl+Shift+P를 사용할 수 있습니다. 플러그인을 설치하는 패키지 제어. 열린 입력 상자에 install을 입력하면 입력 내용에 따라 패키지 설치를 선택하라는 메시지가 자동으로 표시됩니다.

잠시 기다리면 설치하려는 플러그인을 입력할 수 있는 입력 상자가 나타납니다. .

UTF8 인코딩을 지원하는 플러그인을 설치하고 싶습니다. 입력란에 변환만 입력하면 됩니다. 자동 매칭 후 ConvertToUTF8 플러그인을 선택하고 Enter를 누르고 기다리면 ST는 UTF-8 인코딩을 지원합니다.

반드시 설치해야 한다고 생각한 플러그인

(주로 PHP 개발용, 대부분의 다른 언어 ​​일반적이므로 직접 선택하세요)

1. ConvertToUTF8 UTF-8 인코딩을 지원하는 플러그인

2. 괄호 하이라이터 대괄호, 따옴표, HTML 태그를 일치시키는 데 사용됩니다. 매우 긴 코드에 유용합니다. 설치 후에는

 3. DocBlockr DocBlockr를 설정하지 않고도 플러그인이 자동으로 적용됩니다. PHPDoc 스타일 주석을 자동으로 생성할 수 있습니다. 지원하는 언어는 Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++

 4. Emmet(Zen Coding) 빠르게 생성 HTML 코드 이 플러그인은 비교할 수 없을 만큼 강력합니다. 모르는 경우 구글에 검색해 보세요.

5. 사이드바 개선 이 플러그인은 개선되었습니다. 사이드바를 추가하고 다양한 기능을 추가합니다

6. Themr 테마 관리, 테마 전환 시 구성 파일을 직접 수정할 필요가 없습니다. 테마를 쉽게

http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin

3. 일반 단축키

단축키를 이해하고 숙달해야만 움직일 수 있다 그럼 빨리 ST에 대해 알아볼까요? 유용한 단축키 조작은 무엇인가요? 여기서는 제가 개발 중에 주로 사용하는 단축키에 대해서만 이야기하겠습니다. 전체 단축키 조작은 직접 구글링해 보세요.

1. Ctrl+Shift+P

위에서 소개한 패키지 제어 열기. 여기에는 아래 다양한 곳에서 사용할 수 있는 또 다른 트릭이 있습니다. 즉, ST는 퍼지 매칭을 지원합니다. 예를 들어, 설치 패키지를 찾으려면 패키지 제어의 입력 상자에 설치하면 자동으로 설치 패키지와 일치됩니다. IP 주소만 입력해도 일치됩니다. 매칭 기능은 매우 편리합니다.

 2. Ctrl+P

파일명을 기준으로 파일을 엽니다. 예를 들어 login/func/funtion.php를 열려면 입력 상자에 login/func/funtion.php만 입력하면 됩니다. fuzzy를 사용할 수도 있습니다. 로그인/기능 등의 매칭은 퍼지 매칭을 직접 경험해 보는 것이 좋습니다.

3. 원하는 소스코드 파일을 찾은 후 view , 함수 메소드를 찾고 싶다면 어떻게 해야 하나요?

Ctrl+R

로그 입력 , loginout을 입력하면 loginout()을 찾을 수 있습니다.

Ctrl+R을 누르면 입력 상자에 자동으로 @가 표시되는데, 이는 일치하는 방법을 의미합니다. 이 외에도 몇 가지 유용한 일치 기호가 있는데 이에 대해 함께 언급하겠습니다.

, Ctrl+G 또는 Ctrl+P 줄을 찾은 후 상자에 줄 번호(예: 58)를 입력한 다음 58로 이동합니다. 확인 .

로고 를 찾은 다음 Ctrl+P, # 로고를 찾으세요.

4. 위의 단축키 조작을 익히면 기본적으로 ST를 플레이할 수 있습니다. ST에서 PHP를 작성할 수 있으면 문제가 되지 않습니다. 다양한 파일 간 전환과 점프도 빠르게 할 수 있습니다. .방법은 매우 만족스럽습니다. 하지만 좀 더 매끄럽게, 더 매끄럽게, 매끄럽게 사용하고 싶다면 다음의

다중 동시 편집, Ctrl+D 이 기능도 보시면 됩니다. 나는 일반적으로 매우 좋은 것을 사용했습니다.

예를 들어 여러 개의 동일한 코드를 동시에 수정하려면

$user['name'] = ' 바나나플랜' ;

 $user['age'] = 28;

 $user['desc'] = '저는 28살이 됩니다 영원히';

';의 사용자를 균일하게 편집했습니다.

---->

누가 쯧, 별거 아니네, 검색대체를 이용하면 돼 예, 검색 및 교체가 가능하지만 제가 사용하는 이 방법이 더 직관적이고 오류가 덜 발생합니다. 속담처럼 영웅들은 서로를 다르게 보므로 스스로 판단하시기 바랍니다.

실제로 Ctrl+D 단축키를 사용하는 것 외에도 마우스를 사용하여 연속 선택을 하는 방법도 있습니다. 여러 항목을 선택하려면 Ctrl을 누른 채 두 번 클릭하세요.

실제로 동기 편집을 수행하는 위의 두 가지 방법 외에도 다른 방법이 있습니다. 즉, Shift 키를 누른 채 마우스 오른쪽 버튼을 누른 채 마지막으로 수직으로 당깁니다. 이 방법에는 제한이 있습니다. 즉, 수직으로만 선택할 수 있으며 다음과 같이 코드 세그먼트가 약간 긴 시나리오에 적합합니다.

5 , 이렇게 글을 쓰다보니 너무 장황하고 자세하게 설명할 수 없는 것 같습니다. 아래에 중요한 내용을 자세하게 적어 놓겠습니다. 간단히 얘기해 보세요. 🎜>

다음은 누구에게나 흔한 일이지만 그래도 이야기하고 싶습니다.

Ctrl+F, 검색, 왼쪽 옵션에 대해서는 자세히 설명하지 않겠습니다. 프롬프트만 직접 읽어보세요. 영어로, 말하지 말라고 했습니다. 그런데, 영어를 잘 배우려고, 이제 대학 입시를 치르면서 영어의 비중이 점차 약해지는 것 같습니다. 하단에는 5개의 일치 항목 중 2개에 대한 메시지가 표시됩니다. 현재 일치하는 항목은 두 번째 항목입니다.

  Ctrl+F 후 Enter다음 찾기, Shift+Enter , 이전 것을 찾아보세요.

Ctrl+H 검색 및 바꾸기, 별로 할 말이 없습니다.

Ctrl+Shift+F, 이건 굵고 빨간색이어야 합니다. 가리키기만 하면 살아있습니다. 어떻게 표현하면 전체 프로젝트 검색이라고 할 수 있는데, 이는 입력한 문자를 기준으로 현재 열려 있는 프로젝트에서 검색하는 것을 의미합니다.

위와 같이 wp에 있습니다. 폴더 have_posts가 포함된 파일을 찾습니다. 몇 마디 말로는 사용법을 모두 말씀드릴 수 없으니 직접 경험해 보시기 바랍니다.

그때는 ST라는 좋은게 있는지도 모르고 NotePad++만 사용하던 시절, 전체 텍스트 검색과 치환을 구현하기 위해 이렇게 썼던 것 같아요. 이 기능을 구현하는 PHP 스크립트입니다.

----------글을 쓰다보니 정말 피곤하네요. 블로그를 진지하게 쓰는 게 쉽지 않네요. 나머지 단축키에 대해서는 자세히 설명할 것이 없는 것 같습니다. 온라인 정보를 직접 참고해주세요---------

 참고http: / /ce.sysu.edu.cn/hope/Item/106853.aspx

4. ST의 장점에 대해 이야기해 주세요

 1. PHP 코드는 자동으로 메시지를 표시하고 기존 문자열은 자동으로 메시지를 표시합니다.

레버리지는 사용하기 쉽고 PHP 코드가 자동으로 프롬프트되므로 설명할 필요가 없습니다. 문자열에 대한 자동 프롬프트가 있습니다. 아래 그림을 참조하세요

$ st_so_powerful은 PHP에 내장된 변수가 아니지만 자동 프롬프트를 가질 수 있습니다. 이미 코드에 존재하기 때문에 기존 문자를 프롬프트할 수 있습니다. 이 함수는 코드 입력 시간을 크게 절약할 수 있습니다.

2. 코드 템플릿, 빠르게 코드 생성

ifelse를 입력하면 ifelse 코드 템플릿을 빠르게 생성하는 데 도움이 됩니다. . 핵심은 해당 내용이 PHP 코드와 HTML 코드에서 생성된다는 점입니다. 말로 설명하기는 어렵습니다.

PHP 코드에서 생성된 콘텐츠 HTML

설명하지 않을 코드에서 생성된 내용이니 양해해 주시기 바랍니다.

HTML의 코드에 의해 생성된 키워드에 대해 이야기해 보겠습니다. php echo if ifelse foreach, 이 정도면 충분합니까?

충분하지 않나요? ? ? 아, 이 코드 템플릿 사용자 정의의 고급 사용법을 보려면 구글에 Sublime Text Snippet

 돌아와서 보충해야 합니다. 그렇지 않으면 저를 꾸짖어야 할 수도 있습니다. if를 입력했는데 반응이 없으니까 Tab키를 눌러야 하거든요.

3. 글이 정말 지치면 그냥 끝내세요. 마지막에 무거운 폭탄 기능만 넣으시면 됩니다. in ST3 Medium Valid

IDE를 사용하는 이유는 무엇인가요? 아, 그런데 어떤 IDE를 사용하는지 먼저 말씀드려야 하는데 그게 바로 Zend입니다. 저는 Studio의 두 가지 기능에만 관심이 있습니다. 1. 코드 점프, 즉 변수나 함수가 정의된 곳으로 점프합니다. 2. 함수가 참조되는 곳(이것은 강력한 킬러 기능으로, Studio에서는 사용할 수 없습니다. 내가 시도한 다른 PHP IDE).

물론 우리의 작은 ST에 이런 강력한 킬러 기능이 있을 것이라고 기대할 수는 없지만 이제 ST3에는 함수 정의 위치로 이동할 수 있는 코드 점프라는 첫 번째 기능이 있습니다. 이 기능의 중요성은 이제 ST3를 사용하여 Zend Studio가 아닌 다른 IDE를 대체할 수 있다는 것입니다. 위:

점프하려는 기능이 하나의 파일에만 정의되어 있는 경우 직접 점프합니다. ; 그렇지 않으면 이동할 파일을 선택할 수 있는 옵션이 제공됩니다.

이 기능은 Zend Studio만큼 똑똑하지는 않지만(Zend가 해당 파일로 직접 지능적으로 점프합니다), 벌써부터 너무 좋은 기능이죠?

젠장, 또 만회해야 하는데, 나이가 들어서 뇌가 잘 안 돌아가네요. 점프 메소드에 대해 언급하는 것을 잊었습니다. 호출된 함수 메소드 이름을 선택하고 F12를 클릭하면 해당 메소드로 점프할 수 있습니다. F12 단축키가 사용 중인 경우 기본 단축키를 수정하여 해당 기능으로 점프할 수 있도록 단축키를 사용자 정의하세요. { "keys": ["f3"], "command": "goto_definition" } 으로 사용자 정의할 수 있습니다. 저는 Java를 작성하고 수년 동안 Eclipse를 사용했기 때문에 F3 기능 점프에 익숙하므로 귀하의 편의에 따라 수행됩니다. 단축키 커스터마이징 방법은 구글링 해주세요

4. 글쓰느라 피곤해서 퍼왔는데 문득 아주 중요한 기능이 하나 더 있다는게 생각나서 꼭 말해야겠습니다 , 그래서 다시 돌아왔습니다.

즉, 프로젝트에 폴더 를 추가하고 메뉴를 클릭하면 됩니다. 프로젝트 -> 프로젝트에 폴더 추가, 프로젝트에 추가하려는 폴더를 선택하기만 하면 됩니다.

프로젝트에 폴더를 많이 추가하다 보면 작은 문제가 발견되는데, Ctrl+P로 파일을 전환할 때 선택 가능한 목록이 좀 길어지기 때문이죠. 프로젝트가 많고, 같은 이름의 파일이 많아 왼쪽 프로젝트 목록이 깔끔해 보이지 않을 수 있습니다. 무엇? 왼쪽에 항목 목록이 표시되지 않으면 보기 -> 사이드바 표시를 클릭하세요.

따라서 하나의 프로젝트에 대해 하나의 작업 공간을 차지하고 작성하고 싶은 프로젝트로 전환할 수 있습니다.

특정 작업: 프로젝트에 폴더를 추가한 후 메뉴를 클릭합니다. 프로젝트 -> 프로젝트의 경우 별도의 프로젝트에 대한 작업 공간을 만듭니다. 현재 프로젝트가 하나만 있어야 하며 프로젝트가 두 개 이상인 경우 새 작업 공간에 추가됩니다. 그런데 지난번에 했을 때는 이런 것 같았어요. 새 작업공간과 프로젝트 저장 경로는 프로젝트의 루트 디렉터리에 배치할 수 있습니다. 예를 들어 내 프로젝트 폴더는 mybiaoke이고 여기에 두 파일을 저장합니다.

작업을 마친 후 프로젝트를 전환하려면 어떻게 해야 하나요? 단축키 Ctrl+Alt+P를 사용하면 빠르게 전환할 수 있습니다.

이 기능에 대해서는 저의 조작방법이나 단계가 과학적인지는 모르겠지만, 적어도 달성할 수는 있습니다. 아시는 학우님들의 조언 부탁드립니다.

위 내용은 Sublime Text 3를 이용한 PHP 개발에 대한 내용을 포함하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.