Go to File
Go to File(⌘P)을 이용하면 파일을 쉽게 찾고 원하는 파일로 쉽게 이동할 수 있다.
또 바로 이전에 작업한 파일이나 그보다 더 전에 작업한 파일로 이동하려면 ⌘P + P...(P를 원하는 만큼 계속 누르면 됨)를 누르면 된다.
Go to Symbol
Go to Symbol을 이용하면 파일 안의 메서드나 작업영역 전체의 메서드를 손쉽게 찾을 수 있다. 만약 App\User.php
에 아래와 같이 age
라는 public method가 있다고 생각해보자.
public function age()
{
return 30;
}
커맨드 팔레트(⌘⇧P)에서 Symbol
로 검색을 해보면 Go to Symbol의 단축키는 ⇧⌘O이다. 하지만 여기서 age
를 검색해도 아무런 반응이 없다.
Visual Studio Code는 PhpStorm과는 달리 범용 IDE이기 때문에 PHP의 Symbol을 인식할 수 있는 확장 프로그램을 설치해야만 한다.
PHP Intelephense 설치
확장 프로그램(⌘⇧X)에 들어간 후 PHP Intelephense를 검색해서 설치한다. 설치 후 Reload를 하고 Go to Symbol을 실행해서 다시 age를 찾아보면 해당 메서드 전체가 하이라이트 되어 있는 것을 볼 수 있다.
Go to Symbol in Workspace
Go to Symbol은 현재 열려있는 파일의 Symbol만 찾을 수 있다. 현재 열려있는 작업 공간 전체의 Symbol을 찾으려면 Go to Symbol in Workspace에서 검색을 하면 된다.
단축키 변경
Keyboard Shortcut(⌘KS)에 들어가 다음과 같이 변경한다.(Sublime Text 방식)
- Go to Symbol의 단축키 ⇧⌘O 대신 ⌘R로 변경
- Go to Symbol in Workspace의 단축키 ⌘T 대신 ⇧⌘R로 변경
참고
https://laracasts.com/series/visual-studio-code-for-php-developers/episodes/3