Xcode 4-콘솔 / 로그 창 분리


130

Xcode 4에서 콘솔 / 로그 창을 분리 할 수 ​​있습니까?

더 나은 방법?


22
+1 기분을 알다
Rob Agar

1
어느 날 나는 IOS와 비주얼 스튜디오를 사용하실 수 있기를 바랍니다
odyth

3
가장 좋은 답변을 선택해야합니다 : P
MikeyWard

답변:


125

Xcode 환경 설정으로 이동하여 동작 탭을여십시오.

"Run Pauses"또는 "Run Starts"가 실행되면 Xcode에게 "Debugger"라는 탭을 열도록 지시하십시오. 그런 다음 실행하고 해당 디버깅 탭을 다른 창으로 나눕니다 (현재 창 밖에 놓아 두어 탭 표시 줄에서 자체 창으로 드래그하십시오). 이제 그것을 마음의 내용으로 개혁하십시오. 그런 식으로 유지됩니다. 또한 콘솔 창의 오른쪽 상단에 로컬 변수 디스플레이를 밀어서 필요에 따라 전각 콘솔을 사용할 수있는 작은 컨트롤을 잊지 마십시오. 아직 단축키가 확실하지 않습니다.

나는 일반적으로 디버깅 작업을 위해 디버깅 탭과 다른 탭 하나를 별도의 창에 유지하고 다른 모든 편집 탭을 다른 창 (및 시뮬레이터가있는 별도 모니터의 디버깅 창)에 유지합니다. 위의 설정을 사용하면 중단 점에 도달하는 디버거를 편집하는 동안 콘솔을 갑자기 가져 와서 편집을 방해하지 않습니다.


4
여기서 문제는 프로젝트를 닫을 때 디버거 탭을 먼저 닫아야합니다. 그렇지 않으면 Xcode는 다음에 프로젝트를 열 때 "메인"창으로 간주하고 전체 화면 출력 창으로 끝납니다. 프로젝트를 다시 열 때 파일이 보이지 않습니다.
Joris Mans

2
프로젝트를 닫을 때 XCode를 종료하면 다시 시작할 때 두 창이 열립니다. 확실하지 않습니다.
Kendall Helmstetter Gelner

2
앞에서 설명한 것처럼 다른 탭에서 디버깅 창을 열도록 시스템에 지시하면됩니다. 그런 다음 해당 탭을 자체 창으로 끌어 올 수 있습니다. 디버깅 특정 탭이 있으면 원하는대로 사용자 지정할 수 있으며 동일한 방식으로 설정 상태를 유지합니다.
Kendall Helmstetter Gelner 2014

2
Aha I see ... 환경 설정-> 동작에서 "Debugger"라고하는 이름의 탭을 열도록 지시 할 수 있습니다. 그런 다음 처음 열 때 출력 로그 (또는 기타) 만 갖도록 설정할 수 있습니다. 별도의 창을합니다.
해리 목재

1
그렇습니다. 각 창은 항상 상태를 기억합니다. 변수를 자동으로 표시하는 방법 (열렸을 때 로그 창의 절반)에 대한 다른 동작을 해제 할 수도 있습니다.
Kendall Helmstetter Gelner

27

물론 새 탭을 만들어 원래 창에서 끌어서 디버거 영역을 확장하여 전체 탭이되도록하십시오. 이제 Xcode가 해당 탭을 기억할지 여부와 배치가 또 다른 문제입니다. 고객에게 불만을 알리기 위해 Apple에 버그를 신고하십시오.


1
좋아, 그것은 조금 나아지지만 이상과는 거리가 멀다. 디버그 창을 보면서 디버그 창을 원하므로 실제로 디버그 출력을 보면서 소스 코드를 참조 할 수 있습니다. Apple은 실제로 하나 이상의 모니터를 사용하는 개발자가 없다고 생각합니까?
sol

2
Xcode 4는 Apple이 판매하는 gazillion 인치 모니터로, 더 작은 멀티 모니터 구성보다 더 많이 쓰여졌습니다. 나도 그것을 싫어 :)
Joris Mans

나는 주로 Spaces와 함께 사용합니다. 다른 창으로 물건을 나눌 때 작은 모니터에서 꽤 사용할 수 있다고 생각합니다 ... 한 가지 열쇠는 사이드 바를 쉽게 접고 펼칠 수 있다는 것입니다.
Kendall Helmstetter Gelner

창을 원하는대로 배치하고 "작업 공간 닫기"로 창을 닫으면 Xcode는 해당 프로젝트에 대한 배치를 더 잘 기억합니다. 시도해야 할 것.
Jon Shier

@sol이 솔루션에 대해 여전히 불만족스러운 점은 무엇입니까? 상단 (Run, Stop 등)에 여전히 공간을 차지하고있는 버튼이 있습니까?
funroll

5

jshier의 조언을 한 단계 더 발전 시키면 파일-> 새 창을 수행하고 디버그 창을 확장하여 전체 창을 차지할 수 있습니다. 그러나 열 때마다 수동으로 확장해야합니다. 어.


또한 새 창에서 도구 모음을 숨기면 로그를 더 격리하고 공간을 확보 할 수 있습니다.
Tony Adams
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.