Xcode에서 특정 방법으로 이동하는 방법이 있습니까?
Objective-C 개발을 위해 Xcode 4.3을 사용하고 있습니다. 다른 텍스트 편집기 (Xcode가 IDE라는 것을 알고 있습니다)에서 좋아하는 기능 중 하나는 동일한 코드 파일 내의 메서드 정의로 이동하는 것입니다.
예를 들어 내가 계산기의 @implementation에 있고 계산기에 10 가지 방법이 있다면 그 사이를 건너 뛰는 방법을 좋아할 것입니다.
Command + LI를 누르면 특정 줄 번호로 이동할 수 있는데, 비슷한 방식으로 방법 정의로 이동할 수있는 방법이 있습니까? 예를 들어 행 번호를 입력하는 대신 메서드 이름의 시작 부분 만 입력합니다.
어떻게 든 대화 상자를 열고 메서드 서명의 시작 부분을 입력 한 다음 검색 결과를 즉시 볼 수 있으며 한 가지 방법을 선택하면 해당 방법으로 이동할 수 있습니까?
방법에서 다음 방법으로 이동할 수있는 방법이 있습니까?
나는 이것이 당신이 찾고있는 것이라고 생각합니다.
입력 ctrl- 6"점프 바"에서 "문서 항목 표시"를 활성화합니다. 그런 다음 원하는 방법의 일부를 입력하여 결과 범위를 좁 힙니다.
예:
바로 점프하려면 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
유형 ctrl- 6, "cellFor"를 입력하는 방법을 강조하고 Enter 키를 누르되도록 아래로 화살표 Enter. 편집기는 해당 방법으로 바로 이동합니다.
또한 ctrl- 1, ctrl- 2, ctrl- 3등을 사용하여 "점프 바"의 다른 섹션에 액세스 할 수 있습니다.
내가 올바르게 이해하면 Command-Shift-O를 시도하십시오. 또한 파일 찾기의 역할도합니다.
필요한 것이 무엇인지 이해하지 못하지만 몇 가지 옵션이있는 것 같습니다.
- Control+ Command+ J는 정의로 이동해야합니다.
- Control+ Command+ Up/ Control+ Command+ Down는 .h / .m 파일 사이를 전환합니다.
- .m 파일에서 메서드에 대한 드롭 다운을 자주 사용합니다.
심볼을 선택하고 (메서드 일 수 있지만 반드시 그럴 필요는 없음) 마우스 오른쪽 버튼을 클릭 (또는 control- 클릭)합니다. 팝업되는 상황에 맞는 메뉴에는 "정의로 이동"명령이 있습니다. Control-command-J는 바로 가기입니다.
찾고있는 것이 보이지 않으면 검색 네비게이터 (Command-3)를 사용하여 코드를 검색 할 수 있습니다.
찾고있는 항목에 따라 유틸리티 패널의 빠른 도움말 기능이 도움이 될 수도 있습니다. 기호를 선택하면 빠른 도움말에서 해당 기호에 대한 기본 정보를 제공합니다. iOS 또는 MacOS X API의 기호의 경우 상당한 도움을받습니다. 자신의 기호를 선택한 경우 해당 기호가 선언 된 위치를 알려주고 파일 이름을 클릭하여 선언으로 이동할 수 있습니다.
다음 방법으로 건너 뛰는 명령이 없다고 생각합니다 (방법의 어디로 이동 하시겠습니까?). 그런 종류의 것이 필요하다면 Xcode의 코드 접기 기능이 유용하다는 것을 알 수 있습니다. 전체 메서드를 접거나 메서드 내의 일부 블록을 접을 수 있습니다. 처음으로 큰 파일을 볼 때 토지의 위치를 파악하는 데 매우 유용합니다.
Command+ Option+ 와 같은 명령 키 시퀀스를 눌러 ↓다음 방법으로 이동하거나 Command+ Option+ ↑를 눌러 이전 방법으로 이동하려면 Xcode에 그러한 동물이 없습니다. 이전의 macOS 개발 도구에는 이러한 기능이 있었지만 Xcode는 기본이 심각하게 부족합니다.
소스 파일의 메서드에서 가장 빠르게 앞뒤로 이동하는 방법 은 정규식으로 Command+ F(찾기) 를 수행하는 것 [\-\+][ \t]*\(
입니다. 그런 다음 Command+ G(다음 찾기)를 사용하여 다음 방법으로 이동하거나 Command+ Shift+ G(이전 찾기)를 사용하여 이전 방법으로 이동할 수 있습니다.
메소드 정의에 훈련을 받으면 대신 일반 텍스트 문자열 을 검색 - (
하거나 검색 할 수 있습니다 + (
.
이것이 긁기 어려운 가려움이라면 아마도 Xcode 플러그인을 만드는 것이 가치가있을 것입니다 (이러한 기본 기능에 대해 어리석게 들리는 것처럼) ... 그리고 나머지 우리를 위해 여기에 링크를 게시하십시오 ;-)
참고 URL : https://stackoverflow.com/questions/9794906/is-there-a-way-to-jump-to-a-specific-method-in-xcode
'IT Share you' 카테고리의 다른 글
명시 적 및 암시 적 C # (0) | 2020.12.13 |
---|---|
주어진 두 문자열의 거리 유사성 측정을 계산하는 방법은 무엇입니까? (0) | 2020.12.13 |
플롯 영역에 상대적인 범례 배치, ggplot (0) | 2020.12.13 |
두 UIImage 객체를 비교하는 방법 (0) | 2020.12.13 |
값보다 큰 행렬의 모든 값 계산 (0) | 2020.12.13 |