Eclipse에서는 ctrl + click
을 사용하여 직접 함수 정의로 이동할 수 있습니다. 예를 들어숭고한 함수로 들어가기위한 텍스트 단축키
: I가 ctrl + click
main()
에 다음 I는 my_tool
모듈의 주요 기능에 대한 코드로 이동 될 경우
f = my_tool.main()
.
숭고한 텍스트에는 동일한 기능이 있습니까?
Eclipse에서는 ctrl + click
을 사용하여 직접 함수 정의로 이동할 수 있습니다. 예를 들어숭고한 함수로 들어가기위한 텍스트 단축키
: I가 ctrl + click
main()
에 다음 I는 my_tool
모듈의 주요 기능에 대한 코드로 이동 될 경우
f = my_tool.main()
.
숭고한 텍스트에는 동일한 기능이 있습니까?
다니엘의 대답이 ST 사용자가 원하는 것을 달성하는 표준 방법이지만 SublimeCodeIntel 플러그인을 사용하면 비슷한 기능을 사용할 수 있습니다. 메소드 또는 클래스를 강조 표시하고 마우스 오른쪽 버튼으로> goto 정의를 강조 표시 할 수 있습니다. 또는 정의 된 키보드 조합을 강조 표시하고 누를 수 있도록 사용자 정의 키보드 단축키를 구성 할 수 있습니다. 그러면 메서드 정의로 이동합니다.
다소 비슷한 점은 ctrl+p
을 누르고 <filename>@<methodname>
을 입력하는 것입니다. 평소와 마찬가지로 Sublime은 퍼지 검색을 사용하므로이 작업을 수행 할 때 매우 정확하게 적용 할 필요는 없습니다.
또 다른 멋진 트릭은 동일하게 수행하는 대신 <filename>:<linenumber>
을 입력하면 해당 줄로 직접 이동합니다. 예외 나 오류가 발생하면 편리합니다.
안녕하세요. 이것은 다소 가깝지만 클래스/함수의 이름을 수동으로 입력하는 것과 관련이 있습니다. 해당 텍스트 입력을 현재 선택된 기능 또는 커서 위치를 기반으로 자동 채울 수 있습니까? – bcollins
아니요, 이것이 IDE와 텍스트 편집기의 차이점 중 하나라고 말하고 싶습니다. 클릭하지 않고 타이핑해야합니다. : P 실제로 당신의 손은 키보드에서 이클립스를 벗어나지 않아도되고, 메소드 나 클래스 위에 커서를 놓고'F3'을 눌러 거의 같은 행동을 취할 수 있습니다. –
예, 누르는 것보다 오히려 입력하는 것이 좋습니다. – bcollins
또 다른 방법은 SublimeText에 CTags을 설치하는 것입니다.
기본 바인딩을 사용하면 함수 이름에 커서를 놓고 ctrl + t, ctrl + t
을 입력하거나 마우스 바인딩을 사용하고 ctrl + shift + left-click
을 입력 할 수 있습니다. 그러면 동일한 파일 또는 다른 파일의 함수 정의로 이동합니다. 그런 다음 ctrl + t, ctrl + b
또는 ctrl + shift + right-click
을 사용하여 뒤로 이동할 수 있습니다.
감사합니다. 그게 내가 찾고 있었던 것입니다. – bcollins