Programing

메서드 선언으로 이동

crosscheck 2020. 11. 29. 09:54
반응형

메서드 선언으로 이동


Sublime Text에서 메서드 호출을 통해 PHP 메서드 선언을 얻을 수 있습니까?

// pressing some keys combination should navigate me
// to the method declaration. If it's defined in some other file,
// the file should be opened.
$foo->doSomething();

편집 (2016 년 6 월) : Sublime Text 3이 나왔으므로 아래 Erik255의 답변이 더 좋습니다. 그의 찬성 부탁드립니다. 이것이 현재 허용되는 답변이므로 다음 단계가 반복됩니다.

  1. "파일> 폴더 열기"또는 "프로젝트> 프로젝트에 폴더 추가"를 사용하십시오 (먼저 프로젝트를 생성해야 할 수도 있음).
  2. F12 프로젝트의 모든 기호로 이동합니다.

원래 답변 :

Sublime Text 2부터는 Goto ( CTRL+ R)를 사용할 수 있습니다 .

(현재 페이지 내에서만 검색)



Sublime 3이 답입니다! 소스 폴더가 추가 된 프로젝트가있는 한 잘 작동하는 goto_definition 함수 빌드가 있습니다 (인덱싱 될 수 있도록). 저는 scala + lift, PHP, Python과 함께 사용합니다.

기본적으로 F12프로젝트 설정없이 바인딩되어 실제 파일에서만 검색합니다.

Eclipse와 Netbeans를 떠나는 기능이 누락되었습니다.


프로젝트 수준을 사용할 수있게 해주는 Sublime Text 용 CTags 패키지가 있습니다. .ctags .tagsctrl+를 t두 번 눌러 커서 아래의 기호 정의로 이동하는 인덱스 파일 : https://github.com/SublimeText/CTags


다음 기능을 갖춘 SublimeCodeIntel 이라는 훌륭한 플러그인이 있습니다.

  • 심볼 정의로 이동-심볼 정의의 파일 및 줄로 이동합니다.
  • 자동 완성 가져 오기-사용 가능한 모듈 / 기호와 함께 자동 완성을 실시간으로 표시합니다.
  • 함수 호출 툴팁-작업 함수에 대한 정보를 상태 표시 줄에 표시합니다.

Python의 경우

프로젝트를 숭고하게 추가했습니다.

를 누른 CTRL+R다음 내 기능의 이름을 입력하기 시작합니다. 그런 다음 커서는 함수 정의의 시작을 가리 킵니다.

도움이 되었기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/9594475/go-to-method-declaration

반응형