2013-10-10 3 views
0

Eclipse에서는 ctrl + click을 사용하여 직접 함수 정의로 이동할 수 있습니다. 예를 들어숭고한 함수로 들어가기위한 텍스트 단축키

: I가 ctrl + clickmain()에 다음 I는 my_tool 모듈의 주요 기능에 대한 코드로 이동 될 경우

f = my_tool.main() 

.

숭고한 텍스트에는 동일한 기능이 있습니까?

답변

1

다니엘의 대답이 ST 사용자가 원하는 것을 달성하는 표준 방법이지만 SublimeCodeIntel 플러그인을 사용하면 비슷한 기능을 사용할 수 있습니다. 메소드 또는 클래스를 강조 표시하고 마우스 오른쪽 버튼으로> goto 정의를 강조 표시 할 수 있습니다. 또는 정의 된 키보드 조합을 강조 표시하고 누를 수 있도록 사용자 정의 키보드 단축키를 구성 할 수 있습니다. 그러면 메서드 정의로 이동합니다.

+0

감사합니다. 그게 내가 찾고 있었던 것입니다. – bcollins

2

다소 비슷한 점은 ctrl+p을 누르고 <filename>@<methodname>을 입력하는 것입니다. 평소와 마찬가지로 Sublime은 퍼지 검색을 사용하므로이 작업을 수행 할 때 매우 정확하게 적용 할 필요는 없습니다.

또 다른 멋진 트릭은 동일하게 수행하는 대신 <filename>:<linenumber>을 입력하면 해당 줄로 직접 이동합니다. 예외 나 오류가 발생하면 편리합니다.

+0

안녕하세요. 이것은 다소 가깝지만 클래스/함수의 이름을 수동으로 입력하는 것과 관련이 있습니다. 해당 텍스트 입력을 현재 선택된 기능 또는 커서 위치를 기반으로 자동 채울 수 있습니까? – bcollins

+0

아니요, 이것이 IDE와 텍스트 편집기의 차이점 중 하나라고 말하고 싶습니다. 클릭하지 않고 타이핑해야합니다. : P 실제로 당신의 손은 키보드에서 이클립스를 벗어나지 않아도되고, 메소드 나 클래스 위에 커서를 놓고'F3'을 눌러 거의 같은 행동을 취할 수 있습니다. –

+0

예, 누르는 것보다 오히려 입력하는 것이 좋습니다. – bcollins

0

또 다른 방법은 SublimeText에 CTags을 설치하는 것입니다.

기본 바인딩을 사용하면 함수 이름에 커서를 놓고 ctrl + t, ctrl + t을 입력하거나 마우스 바인딩을 사용하고 ctrl + shift + left-click을 입력 할 수 있습니다. 그러면 동일한 파일 또는 다른 파일의 함수 정의로 이동합니다. 그런 다음 ctrl + t, ctrl + b 또는 ctrl + shift + right-click을 사용하여 뒤로 이동할 수 있습니다.