ENTIRE Xcode IDE를 light-on-dark로 테마하는 방법은 무엇입니까?


108

OSX에서 MacVim과 Terminal은 모두 명암을 테마로 할 수 있습니다. Xcode 3.2는 색 구성표를 사용하여 편집기에 대해 동일한 사용자 정의를 허용합니다.

그러나 UI 패널 (예 : "그룹 및 파일"왼쪽 창 및 목록보기 상단 창)에 동일한 작업을 수행 할 수있는 방법이 있습니까? 그렇지 않은 경우 두 패널을 모두 켜고 끄는 빠른 방법이 있습니까?


7
결론은 이것을 달성 할 방법이 없다는 것입니다, 그렇죠?
조 황

답변:


38

IDE 색 구성표를 조정할 수는 없지만 다음 명령을 사용하여 탐색기, 디버그 영역 및 유틸리티보기를 빠르게 전환 할 수 있습니다.

네비게이터 : ⌘0

디버그 영역 : ⇧⌘Y

유틸리티 : ⌥⌘0

따라서 테마를 어두운 배경으로 설정하면 필요에 따라 IDE의 밝은 부분을 빠르게 닫거나 열 수 있습니다.

환경 설정으로 이동하여 다른 배경을 갖도록 디버그 콘솔을 변경 ⌘.한 다음 글꼴 및 색상으로 이동 한 다음 콘솔 을 선택할 수도 있습니다. 이제 배경을 편집 할 수 있습니다. 여기에 이미지 설명 입력

검정색을 선택하면 다양한 입력 및 출력 텍스트의 글꼴 색상을 편집하십시오. 기본적으로 모든 입력 / 출력 글꼴은 검은 색이며 콘솔 프롬프트 만 그렇지 않습니다.


7
이 기본 단축키 조합을 누가 만들 었는지는 모르지만 말이되지 않는 것을 기억하기 어렵게 만드는 방법입니다.
TypingPanda 2015-08-28

@TypingPanda는 기본 설정 / 키 바인딩에서 바로 가기 조합을 수정할 수 있습니다.
slothbear

29

지금은 한 가지 가능성이 있습니다 : System Preferences=> Accessibility=> Display=> Invert Colors.

Apple은 최근 WWDC에서 Xcode 10이 2018 년 말에 "다크 모드"를 지원할 것이라고 발표했습니다.


7
답장을 보내 주셔서 감사합니다. 옵션에 대해 알고 있지만 이해하는대로 시스템 전체에 적용됩니다. 모든 것이 이제 사진 네거티브처럼 보입니다 (드롭 섀도우가 이제는 후광 빛처럼 보입니다. 실제로는 약간 재미 있습니다). 또한 리버스 비디오를 고려하는 다른 편집기 테마를 가져와야합니다. 또한 이미 사용하고있는 다른 어두운 테마 앱 (터미널, xterm 등)을 수정해야하며 웹 브라우저 콘텐츠와 같은 솔루션에 대한 솔루션이 없습니다. 따라서 리버스 비디오를 앱별로 만들 수없는 경우 솔루션은 실현 가능하지 않을 것입니다.
pokkimon

9

이에 대한 한 가지 멋진 해결 방법은 다음 조합을 사용하는 것입니다.

  1. "색상 반전"(시스템 환경 설정-> 접근성-> 디스플레이-> 색상 반전 또는 시스템 환경 설정-> 키보드-> 단축키-> 접근성-> 색상 반전에서 "Ctrl-Opt-Cmd-8"단축키 설정) 및
  2. Xcode의 "Fonts & Colors"에서 좋아하는 어두운 테마를 선택했지만 반전 (!).

예를 들어, 저는 Chocolat 앱의 Choco 테마를 좋아하지만 Xcode의 기능이 필요하므로 일부 Xcode의 사용자 지정 어두운 테마 복제본에서 일부 글꼴과 색상을 조정하고 향상하여 테마를 수동으로 가져 왔습니다. 최종 테마가 마음에 들었을 때 나는 그것을 복제하고 구글에서 찾을 수있는 웹 사이트 ( http://www.mattlag.com/scripting/hexcolorinverter.php ) 중 하나를 사용하여 색상을 반전했습니다 . 그리고 짜잔! "Ctrl-Opt-Cmd-8"+ "Inverted Dark Theme"는 네비게이터, 디버그 및 유틸리티와 같은 Xcode의 다른 섹션을 숨길 필요없이 전체 Xcode 환경을 어둡고 멋지게 만듭니다.

이 솔루션이 도움이되는지 알려주세요. 시간이 좀 걸리지 만 노력할만한 가치가 있습니다.

추신 : GitHub에 논의 된 테마를 게시했습니다 : https://github.com/Rep0se/xcode-themes

pps : Mojave의 FileMerge 도구를 테마로하려면 (현재) 솔루션을 위에 설명 된 색상 반전과 함께 사용 하십시오 .

빠른 바로 가기 팁 : 기본 설정을 시작하려면 "Command"+ ","를 누르십시오.

여기에 이미지 설명 입력


1
이 테마 파일을 공유해 주시겠습니까?
Procurares

@Procurares 언급 한 테마에 대한 링크로 게시물을 업데이트했으며 설치 방법에 대한 Readme도 게시했습니다.
휴식

1
@Dale 당신이 나처럼 특정 어두운 색 구성표에 익숙하다면. 단순히 색상을 반전시키는 것은 나에게 적합하지 않습니다. 스크린 샷에서 색상이 반전되면 초콜릿 테마가 활성화됩니다.
휴식

1
D 단지는 자산에 대한 반전 색상에 스크립트를 작성하고 우리는 완료 : : 사실, 내 대답의 조합이 정말 할 것이다 D
도미니크 부커

1
@Repose 나는 DVTTheme이 동일하게 유지 될 것이라고 믿습니다 ... 아직 베타를 시도하지 않았지만 Aqua에 Dark 테마 (Default Aqua x Dark Aqua)가 주어질 것이며 이것은 테마에 영향을 미치지 않을 것이라고 믿습니다 ... 단지 색상 만 ... 수정 될 수있는 구성 요소의
도미니크 부커

7

WWDC 2018은 macOS 10.14의 Xcode 10에 마침내 네이티브 다크 모드 지원이 포함될 것이라고 발표했습니다. 이것은 2018 년 3 분기 경에 제공 될 예정입니다. 사이드 메뉴에서 스토리 보드까지 완전히 어두운 스타일이 될 것입니다.


5

새로운 macOS Mojave를 사용하여 완전 어두운 모드로 전환 할 수 있습니다. 시스템 설정-> 일반으로 이동하여 어둡게 전환하십시오. 즐겨!!!


2

나는 최근에 주위를 파헤 치고 DVT 프레임 워크의 일종의 "해킹"을 직접 발견했습니다. 그러나 어두운 테마를 가진 Xcode 10이 모퉁이에 있으므로 더 이상이 해킹이 필요하지 않을 것입니다 ... 어쨌든 당신은 할 수 있습니다 버튼과 plist 파일 브라우저의 하이라이트 색상을 변경하는 것과 같은 멋진 작업을 수행하세요 ... Xcode를 열고 Show Package Contents약간 탐색하면 다음 멋진 파일을 찾을 수 있습니다.

/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/Default.dvttheme

당신과 하나이를 열 수 있습니다 Visual Studio Code또는 Atom코드 편집기 나.

이제부터는 Xcode IDE에서 해킹을 수행하고 일부 색상을 변경할 수 있습니다.

예를 들어 기본 흰색을 투명으로 편집

하지만 어쨋든 Aqua 테마 / 사용자 인터페이스의 특성으로 인해 scrollViews를 변경할 수 없습니다. 약간 실망 스럽습니다 ... 가능하다면 이미 모든 색상의 광기가있는 repo를 만들었습니다. 원한다면 최소한 plistViewer와 Attributes inspector 창을 변경할 수 있습니다 (속성은Default.dvttheme

이것이 도움이되기를 바랍니다.

편집하다:

당신이 할 수있는 일은 https://github.com/DominikBucher12/ThemeEngine 으로 기본 Aqua 테마를 편집하는 것입니다.ThemeEngine

(에셋을 검은 색 / 어두움으로 변경) Xcode는이 모양을 상속합니다.


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