Xcode는 마침내 탭을 추가했지만 문제는 매우 이상하게 작동한다는 것입니다. 예를 들어 새 탭에서 열린 경우에만 탭을 열어 둡니다.
프로젝트 트리를 클릭하여 파일을 열면 트리에서 다른 파일을 클릭하는 즉시 Xcode가 탭을 닫습니다.
실제 탭처럼 작동하도록 만들고 Xcode에서 재사용하지 못하도록 할 수 있습니까? 어떻게?
Xcode는 마침내 탭을 추가했지만 문제는 매우 이상하게 작동한다는 것입니다. 예를 들어 새 탭에서 열린 경우에만 탭을 열어 둡니다.
프로젝트 트리를 클릭하여 파일을 열면 트리에서 다른 파일을 클릭하는 즉시 Xcode가 탭을 닫습니다.
실제 탭처럼 작동하도록 만들고 Xcode에서 재사용하지 못하도록 할 수 있습니까? 어떻게?
답변:
2020 년 업데이트 :
마지막으로 거의 10 년 후 Xcode 12.x는 여기에 설명 된 문제를 대부분 해결하는 것으로 보입니다. 이 동작을 제어 하는 탐색 설정 패널 에 새로운 탐색 스타일 옵션 이 있습니다.
이 동작에는 의미가있는 것처럼 보이는 몇 가지 새로운 특징 / 디자인 선택 사항이 있지만 여전히 새로운 경험에 익숙해지고 있습니다. 예를 들어, 해당 탭의 파일이 최근에 편집 된 경우가 아니면 탭이 다시 사용됩니다. 이러한 탭은 이탤릭체 제목 으로 표시 됩니다.
이전 답변
나는 현재 당신이 원하는 (또는 내가 원하는) 행동을 얻을 수 있다고 생각하지 않습니다. 탭은 Safari처럼 작동하지만 다른 인기있는 IDE (Visual Studio 또는 Eclipse)의 탭처럼 작동하지 않습니다. 그리고 저에게는 이런 종류의 짜증이 있습니다.
일반적으로 IDE 탭은 둘 이상의 파일을 열어 둘 것으로 예상합니다. 따라서 프로젝트 트리에서 파일을 클릭하면 이미 해당 파일을 연 경우 해당 파일로 연 탭으로 전환 될 것으로 예상됩니다. 대신 XCode 4는 현재 탭을 클릭 한 파일로 변경하여 동일한 파일로 2 개의 탭을 만듭니다. 같은 파일을 가진 2 개의 탭을 갖는 것은 상당히 쓸모가 없습니다.
이렇게하면 사용자가 먼저 탭 표시 줄을 스캔하여 파일이 현재 열려 있는지 확인해야합니다. 열려 있지 않으면 프로젝트 트리를 볼 수 있습니다. 하지만 프로젝트 트리를 먼저 클릭하면 (제가하는 경향이 있습니다) 탭을 죽이기 때문에 처벌을받습니다.
franks와 비슷한 방법을 사용합니다.
누락 된 큰 기능은 파일이있는 경우 (또는 현재 파일에 남아있는 경우) 파일이 포함 된 이미 열려있는 탭으로 교체하는 것입니다.
이것은 해결책이 포함되어있는 한 실제로 답이 아닙니다. 나는 대부분 그저 그 리핑에 동참하고 싶다. 그러나 찬성하면 기분이 좋아지고 Apple이 틀렸다는 것을 증명할 수 있습니다. :)
Xcode 4의 탭 구현의 문제점은 Apple이 탭 을 작업 공간 탭 으로 구현했다는 것 입니다. 즉, 새 탭을 만들면 기본적으로 새 작업 공간이 만들어지며, 각 작업 공간에는 구성 등이 포함 된 자체 하위 창이 있습니다. 기본적으로 각 탭의 전체 환경입니다. 이 선택에는 여러 가지 문제가 있습니다.
이것은 탭 (일반적으로)이 단일 파일을 나타내고 각 파일에 자체 탭이있는 대부분의 IDE / 텍스트 편집기의 파일 탭 구현과 다릅니다 .
작업 공간 탭의 문제는 우리가 이점을 얻을 수있는 잠재적 인 다른 작업 공간이 너무 많아서 이러한 방식으로 탭의 실제 사용을 심각하게 제한한다는 것입니다. 이 외에도 추가 작업 공간은 문제가되어 애플리케이션 사용자가 관심을 가져야 할 더 많은 사항을 소개합니다. 예를 들어, 네비게이터보기가 무엇인지, 활성화 된 편집기 모드 (표준, 어시스턴트, 버전), 디버그 콘솔이 열려 있습니다. 등등. 갑자기 새 탭으로 전환한다는 것은 이제 환경을 필요한 형태로 되 돌리는 것에 대해 걱정해야 함을 의미합니다. 다른 탭이 현재 상태로 남아 있지 않을 가능성이 높기 때문입니다. 이것은 워크 플로에 더 많은 작업 을 도입하기 때문에 실제로 탭 사용을 권장하지 않습니다 .
파일 탭에는이 문제가 없습니다 (분할보기 창과 같은 특별한 경우는 포함되지 않음). 변경되는 것은 전체 환경이 아니라보고있는 파일뿐이기 때문입니다. 또한 제대로 구현되면 파일 탭이 즉각적인 기록으로 잘 작동하므로 적은 노력으로 최근에 작업 한 파일로 빠르게 전환 할 수 있습니다. Xcode에서이 작업을 수행하는 유일한 방법은 작업하려는 각 파일에 대해 새 탭 환경을 명시 적으로 설정하는 것입니다.하지만 해당 탭에서 파일을 변경하지 않도록주의해야합니다. 그렇지 않으면 파일이 갑자기 손실됩니다. 다시 말하지만, 사용자를 위해 더 많은 작업이 필요합니다.
또한 작업 공간 탭은 기억해야 할 것이 훨씬 더 많고 작업 공간 전환에는 파일 전환보다 훨씬 더 많은 작업이 포함되기 때문에 파일 탭보다 훨씬 무겁습니다.
사실은 개발자에게 파일 탭이 작업 공간 탭보다 훨씬 더 유용하며 Xcode는 여전히 많은 사람들이 기본적인 필수 기능을 고려할이 기능의 적절한 구현이 부족 하다는 것 입니다 (그리고 대부분이 이에 동의 할 것이라고 생각합니다). IDE / 편집기에서.
글쎄, 진짜 대답은 아니지만 개인적인 해결 방법입니다. 나에게 진짜 문제는 탭에서 열린 파일이 xcode 4에서 너무 쉽게 사라진다는 것입니다. 파일을 다시 찾는 것은 시간이 많이 걸릴 수 있으므로 탭에 있고 거기에 머무르는 것이 좋습니다.
나는 탭을 다른 파일로 전환하고 대신 새 탭을 여는 동등한 작업으로 대체하는 작업을 정확하게 식별하여 (어떻게 든)이 문제를 해결했습니다.
타겟 관련 설정을 편집하고 빌드 결과를보기 위해 두 개의 고정 탭을 유지합니다. 나는 이것이 나를 많이 산만하게 한 것을 알았 기 때문에 환경 설정에서 모든 자동 탭 전환을 완전히 비활성화했습니다.
xcode 4의 xcode 3 즐겨 찾기 막대와 같은 것을 정말 얻고 싶습니다. 이것은 사용하기 매우 간단했습니다 ..
내 대답이 잠시 동안 버블 링되지 않을 것이라고 생각하지만 이것이 Visual Studio 또는 intellij (또는 적어도 더 가깝게)처럼 작동하기를 원한다면
기본 설정-> 일반-> 두 번 클릭 탐색-> 별도의 탭 사용
이제 파일을 두 번 클릭하면 새 창에서 파일 열기가 중지되고 새 탭에서 열립니다.
싱글은 여전히 멍청하고 탭을 차지합니다. 그러나 더블 클릭에 익숙해지면 (이미 그랬던) 두통을 덜 수 있습니다. 나는 생각한다.
Xcode에서 탭이 작동하는 방식이 정말 싫어요. 그러나 제대로 작동하는 유일한 해결 방법은 OSX 탭 바로 가기를 사용하는 것입니다. CTRL + CMD +-> CTRL + CMD + <-
Preferences-Behaviors에서 내 길을 찾았습니다!
디버그 정보가 탭에서 새 파일을 계속 열고 네비게이터를 변경했기 때문에 여기서 논의한 탭 문제에 대해 먼저 Xcode 4를 싫어했습니다.
Behaviors에서 디버그 탭을 정의하고 다양한 방법으로 실행 및 빌드 점프를 만들 수 있습니다. 디버그 탭에서 왼쪽과 아래쪽 네비게이터에게 더 많은 공간을 제공합니다.
비슷한 이유로 찾기 탭도 있습니다.
다른 탭은 내가 쓰고있는 파일을위한 것입니다. 일반적으로 충분히 작은 .h로 시작하여 하나의보기 만 필요하고 네비게이터에서 한 번의 클릭으로 .cpp 파일의 2-3 버전을 엽니 다. 파일의 최근 핫스팟이있는 위치로 설정할 수 있습니다. 그런 다음 해당 탭에서 탐색기를 닫습니다.
이것은 여기에있는 다른 답변에 주어진 관심과 트릭을 무효화하지는 않지만 훨씬 덜 어렵게 만듭니다.
행복한 코딩!
네비게이터에서 파일을 열 때 optionaka를 누르면 alt파일이 이미 열려있는 탭으로 이동하고 아직 열리지 않은 경우 새 탭이 열립니다.
를 통해 파일을 열 때이 기술은 작동 cmdshift- O와 함께 제안을 여는 option- enter단순히 대신에 enter...
이제 이것을 기본값으로 만들 수있는 방법이 있다면, 즉 option항상 계속 눌러야 할 필요성 이 제거되면 큰 진전이 될 것입니다.
또한 Behaviors를 사용하여 테스트 또는 빌드 실패 후 탭이 재활용되지 않도록합니다.
(다른 사람들과 마찬가지로 저는 Xcode의 탭 동작을 완전히 싫어합니다. Apple은 IntelliJ를 살펴보아야합니다 ...)
Xcode 4의 탭은 Mac OS X의 다른 곳 (예 : Safari 및 Terminal)의 탭처럼 작동합니다.
탭 표시 줄이 활성화되어 있고 (탭 표시 줄보기 / 표시) 파일을 두 번 클릭하면 파일이 단일 탭과 함께 자체 창에 나타납니다 ( 새 창과 이전 (기본) 창 모두 에서 탭 표시 줄이 활성화되어 있는지 확인하십시오. ).
이제 새 창을 탭에서 끌어서 기본 창의 탭 표시 줄에 놓기 만하면됩니다.
별도의 탭으로 고정되어 해당 파일을 표시합니다.
새 탭에서 열린 파일을 변경하려면 프로젝트 네비게이터에서 프로젝트 / 표시 로 이동 하여 왼쪽에 프로젝트 네비게이터를 엽니 다.