Xcode에서 모든 메소드를 축소하는 방법?


205

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

하나씩 접는 것은 더 이상 옵션이 아닙니다.


여기에서 무료 xcode 단축키 치트 시트를 다운로드 할 수 있습니다. pragprog.com/screencasts/v-mcxcode/becoming-productive-in-xcode
falconcreek

@falconcreek 불행히도 10 년 후 더 이상 유효하지 않습니다 :(
Hamsternik

답변:


447

Xcode 4부터는 변경된 것으로 보입니다.

command- alt- shift- left arrow트릭을 할 것입니다 ...

현재 방법이나 if구조 를 접거나 펼치려면 다음을 사용하십시오.

접어 : command- alt-left arrow

펼쳐 : command- alt-right arrow


33
또한 Command + Option + 왼쪽은 현재 블록을 축소합니다. 확장하려면 오른쪽 키와 동일한 조합을 사용하십시오
Omer

5
프릭 킨 멋진 단축키!
guptron

2
좋은 트릭! 시간이 많이 절약 될 것입니다. Xcode 6.1.1에서 작동 중
Cesare

멋진 친구. 내가 찾던 것. 감사합니다
Abdul Yasin

굉장 ... 내 첫 번째
키네 시스

80

Xcode 10의 업데이트

Xcode 10은 다음을 포함하여 코드 폴딩에 대한 지원을 향상 시켰습니다.

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

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

여기에 이미지 설명을 입력하십시오

이 스냅 샷을보십시오 :

여기에 이미지 설명을 입력하십시오


베타 릴리스 노트에 따라 Xcode 9 베타 1에서 코드 폴딩이 비활성화되었습니다. 현재 Xcode 9 Beta5 에서는 Xcode 9 베타 5에서 해결되었습니다 . – IDE

방법은 다음과 같습니다.

  1. 키보드에서 (명령) 버튼을 누른 상태 에서 (시작 또는 끝) 괄호에서 마우스 커서를 움직이거나 가리 킵니다. 영역을 자동으로 강조 표시합니다.
  2. (보류) 계속 눌러 진 상태 (명령) 버튼을 강조 표시 영역을 클릭합니다. Fold옵션 이있는 빠른 메뉴 팝업 창을 활성화합니다 .
  3. Fold메뉴 목록에서 선택하십시오 . 코드를 접고 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 ▶ 환경 설정 ▶ 키 바인딩 ▶ "코드 폴딩 단축키 목록은 다음과 같습니다."

여기에 이미지 설명을 입력하십시오


타원을 클릭하여 코드 접기가 버그가 있음을 발견했습니다. 10 회 중 7 회만 제대로 작동합니다. 다른 경우에는 에디터 메뉴 옵션에서 모두 풀어야합니다.
Micah Montoya

내가 잘못한 것은 확실하지 않지만 명령 옵션 shift left가 모두 접히지는 않습니다.
Navy Seal

이것은 생명의 은인입니다!
bhakti123

17

X 코드 7 이상

모든 방법을 축소하려면 : Shift+ Option+ Command+Left arrow

모든 방법을 확장하려면 : Shift+ Option+ Command+Right arrow


한 가지 방법 만 원하면 어떻게합니까?
Marin

8

외모가 좋아하는 Ctrl- Command- Up을하지 (: 편집자 CodeFolding-FoldMethods / 기능이나 메뉴).

Ctrl- Command- Down또는 Ctrl- U반대합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.