source

Xcode에서 모든 메서드를 축소하는 방법은 무엇입니까?

ittop 2023. 5. 22. 21:39
반응형

Xcode에서 모든 메서드를 축소하는 방법은 무엇입니까?

Xcode에서 클래스의 모든 메서드를 축소하는 방법은 무엇입니까?

하나씩 무너지는 것은 더 이상 선택사항이 아닙니다.

Xcode 4부터는 바뀐 것 같습니다.

commandaltshiftleft arrow 방법을...

현재 메서드를 접거나 펼치려면 또는if구조물 사용:

접기:altleft arrow --

펼치기:altright arrow --

Xcode 10의 업데이트

Xcode 10은 다음과 같은 코드 폴딩 지원을 강화했습니다.

  1. 편집기에서 여러 줄로 접을 수 있는 코드 블록을 모두 보여주는 새 코드 폴딩 리본
  2. 접힌 코드로 줄을 편집할 수 있는 편집기의 접힌 코드에 대한 새로운 스타일
  3. 중괄호로 묶인 코드 블록 접기 지원
  4. 접이식 리본, 구조화된 선택 또는 다음에서 코드의 접이식 블록 지원

메뉴바 ► 편집기 ► 코드 접기 ► 접기 메뉴 항목

여기에 이미지 설명 입력

이 스냅샷을 보십시오.

여기에 이미지 설명 입력


현재 작동 중인 Xcode 9 베타 1에서는 코드 폴딩이 비활성화되었으며, Xcode 9 베타 5에서는 베타 릴리스 노트에 따라 다음과 같이 사용할 수 없습니다.Xcode 9 베타 5 – IDE에서 해결됨

방법은 다음과 같습니다.

  1. 키보드에서 길게(명령) 버튼을 누르고 마우스 커서를 아무 대괄호(시작 또는 끝)에서 이동/이동합니다.블록 영역이 자동으로 강조 표시됩니다.
  2. (유지)(명령) 버튼을 누른 상태로 유지하고 강조 표시된 영역을 클릭합니다.옵션이 있는 빠른 메뉴 팝업 창이 활성화됩니다.
  3. 메뉴 목록에서 선택합니다.코드를 접고 블록 전체를 접거나 덮는 3개의 점을 표시합니다.
  4. 이제 코드 블록을 다시 펼치려면, (명령) 버튼을 해제하고 블록을 접는 점 3개를 클릭합니다.

이해하기 쉽도록 다음 스냅샷을 참조하십시오.

여기에 이미지 설명 입력


키보드 단축키도 작동하고 있습니다.

Fold                          ⌥ ⌘ ←      option + command + left arrow
Unfold                        ⌥ ⌘ →      option + command + right arrow
Unfold All                    ⌥ U        option + U
Fold Methods & Functions      ⌥ ⌘ ↑      option + command + up arrow
Unfold Methods & Functions    ⌥ ⌘ ↓      option + command + down arrow
Fold Comment Blocks           ⌃ ⇧ ⌘ ↑    control + shift + command + up
Unfold Comment Blocks         ⌃ ⇧ ⌘ ↓    control + shift + command + down
Focus Follows Selection       ⌃ ⌥ ⌘ F    control + option + command + F
Fold All                      ⌘ ⌥ ⇧ ←    command + option + shift + left
Unfold All                    ⌘ ⌥ ⇧ →    command + option + shift + left


Xcode 메뉴의 코드 폴딩 옵션:

메뉴 모음 ▶ 편집기 ▶ 코드 폴딩 ▶ "코드 폴딩 옵션 목록입니다."

다음은 참조 스냅샷입니다.

여기에 이미지 설명 입력

Xcode 바로 가기 목록의 동일한 옵션:

메뉴 모음 ▶ Xcode ▶ 기본 설정 ▶ 키 바인딩 ▶ "단축 키를 접는 코드 목록입니다."

여기에 이미지 설명 입력

X-Code 7 이후 버전

모든 방법을 축소하는 방법: + + +

모든 방법을 확장하는 방법: + + +

--CommandUp 하는 것처럼 보입니다(또는 메뉴: 편집기-코드 접기 방법/함수).

Ctrl또는CommandDown -U 반대로 설정합니다.

저는 크루날의 답변(위)에서 이 표가 좋습니다: https://stackoverflow.com/a/46020397/1554947

Fold                          ⌥ ⌘ ←      option + command + left arrow
Unfold                        ⌥ ⌘ →      option + command + right arrow
Fold Methods & Functions      ⌥ ⌘ ↑      option + command + up arrow
Unfold Methods & Functions    ⌥ ⌘ ↓      option + command + down arrow
Fold Comment Blocks           ⌃ ⇧ ⌘ ↑    control + shift + command + up
Unfold Comment Blocks         ⌃ ⇧ ⌘ ↓    control + shift + command + down
Focus Follows Selection       ⌃ ⌥ ⌘ F    control + option + command + F
Fold All                      ⌘ ⌥ ⇧ ←    command + option + shift + left
Unfold All                    ⌘ ⌥ ⇧ →    command + option + shift + right
  1. COMMAND + , "명령 콤마"를 누릅니다.

  2. 텍스트 편집 탭을 누릅니다.

  3. "코드 폴딩 리본" 확인

라인 번호 바로 오른쪽에 기능/메소드 옆에 위쪽 또는 아래쪽 화살표가 있는 새 리본이 표시됩니다.이 키를 누르면 함수/메소드를 확장하거나 축소할 수 있습니다.

언급URL : https://stackoverflow.com/questions/2834605/how-to-collapse-all-methods-in-xcode

반응형