TÜM Xcode IDE'yi açık-koyu-koyu olarak nasıl temalandırabilirim?


108

OSX'te, MacVim ve Terminal'in her ikisi de açık-koyu olacak şekilde temalı olabilir. Xcode 3.2, düzenleyicisi için renk şemaları kullanarak aynı özelleştirmeye izin verir.

Ancak , aynı şeyi UI panellerinde yapmanın bir yolu var mı (örneğin, "Gruplar ve Dosyalar" sol bölmesi ve liste görünümü üst bölmesi)? Değilse, her iki paneli de açıp kapatmanın hızlı bir yolu var mı?


7
Görünüşe göre sonuç, bunu başarmanın bir yolu yok, değil mi?
Joe Huang

Yanıtlar:


38

IDE renk düzenini ayarlayamasanız da, aşağıdaki komutlarla gezgini, hata ayıklama alanını ve yardımcı program görünümlerini hızlı bir şekilde değiştirebilirsiniz:

Gezgin: ⌘0

Hata Ayıklama Alanı: ⇧⌘Y

Fayda: ⌥⌘0

Bu nedenle, temanızı koyu arka plana sahip bir temaya ayarlarsanız, IDE'nin daha açık kısımlarını gerektiği gibi hızlı bir şekilde kapatabilir / açabilirsiniz.

Tercihlere giderek hata ayıklama konsolunu farklı bir arka plana sahip olacak şekilde değiştirebilir ⌘., ardından Yazı Tipleri ve Renkler'e gidip Konsolu seçebilirsiniz . Şimdi arka planını düzenleyebilirsiniz: görüntü açıklamasını buraya girin

Siyahı seçerseniz, çeşitli giriş ve çıkış metinlerinin yazı tipi renklerini düzenlediğinizden emin olun. Varsayılan olarak tüm giriş / çıkış yazı tipleri siyahtır, yalnızca konsol komut istemi siyah değildir.


7
Bu varsayılan kısayol kombinasyonunu kimin oluşturduğunu bilmiyorum, ancak mantıklı olmayan bir şeyi hatırlamak benim için zor.
TypingPanda

@TypingPanda kısayol kombinasyonlarını Tercihler / Tuş Bağlantıları'nda değiştirebilirsiniz.
slothbear

29

Şimdilik bir olasılık: System Preferences=> Accessibility=> Display=> Invert Colors.

Apple'ın yakın zamanda WWDC'de Xcode 10'un 2018'in sonlarından itibaren "karanlık modu" destekleyeceğini duyurduğunu unutmayın.


7
Cevap için teşekkürler. Seçeneğin farkındayım, ancak anladığım kadarıyla sistem genelinde. Artık her şey fotoğraf negatifi gibi görünüyor (alt gölgeler artık halo parıltısı gibi görünüyor, aslında biraz eğlenceli), ayrıca ters videoyu hesaba katan farklı bir düzenleyici teması almam gerekecek. Dahası, halihazırda kullandığım diğer karanlık temalı uygulamaları (Terminal, xterm vb.) Düzeltmem gerekiyor ve web tarayıcısı içeriği gibi şeyler için bir çözümüm yok. Dolayısıyla, ters video uygulamaya özel hale getirilmediği sürece, çözüm muhtemelen uygulanabilir olmayacaktır.
pokkimon

9

Bunun için harika bir çözüm, bir kombinasyon kullanmaktır.

  1. "Renkleri Tersine Çevir" (Sistem Tercihleri ​​-> Erişilebilirlik -> Ekran -> Renkleri Ters Çevir seçeneğinde VEYA Sistem Tercihlerinde bir "Ctrl-Opt-Cmd-8" kısayolu ayarlama -> Klavye -> Kısayollar -> Erişilebilirlik -> Renkleri Ters Çevir) ve
  2. Xcode'un "Yazı Tipleri ve Renkler" bölümünde en sevdiğiniz koyu temayı seçme, ancak ters çevrilmiş (!).

Örneğin, Chocolat uygulamasından bir Choco temasını seviyorum, ancak Xcode'un işlevselliğine ihtiyacım var, bu yüzden bazı Xcode'un özel koyu temasının kopyasındaki bazı yazı tiplerini ve renkleri ayarlayarak ve geliştirerek temayı manuel olarak içe aktardım. Son temadan memnun kaldıktan sonra, Google'da bulunan web sitelerinden birini kullanarak ( http://www.mattlag.com/scripting/hexcolorinverter.php ) onu kopyaladım ve renkleri tersine çevirdim . Ve voila! "Ctrl-Opt-Cmd-8" + "Tersine Çevrilmiş Karanlık Tema", Navigator, Debug ve Utilities gibi Xcode'un diğer bölümlerini gizlemeye gerek kalmadan tüm Xcode ortamını karanlık ve harika görünür hale getirir.

Bu çözümün yardımcı olup olmadığını bana bildirin. Biraz zaman alıcı buluyorum ama çabaya değer.

ps: Tartışılan temaları GitHub'da yayınladım: https://github.com/Rep0se/xcode-themes

pps: Mojave'de FileMerge aracını temalandırmak için (şimdilik) bu çözümü yukarıda belirtilen Renkleri Ters Çevir ile birlikte kullanın .

Hızlı kısayol İpucu: Tercihleri ​​başlatmak için "Command" + ","

görüntü açıklamasını buraya girin


1
Lütfen bu tema dosyalarını paylaşır mısınız?
Procurares

@Procurares Gönderiyi bahsedilen temalara bağlantı ile güncelledim, ayrıca nasıl kurulacağına dair Beni Oku yayınladım.
Repose

1
@Dale, benim gibi belirli bir koyu renk düzenine alışkınsanız. Sadece renkleri tersine çevirmek bunu benim için yapmaz. Ekran görüntüsümde renkler ters çevrildiğinde çikolata temasının etkinleştirildiğine dikkat edin.
Repose

1
Aslında, cevabımın birleşimiyle, bu gerçekten işe
Dominik Bucher

1
@Repose DVTTheme'in aynı kalacağına inanıyorum ... Henüz beta denemedim, ancak Aqua'ya Dark tema (Varsayılan Aqua x Dark Aqua) verileceğine ve bu temayı etkilemeyeceğine inanıyorum ... Sadece renk modifiye edilebilir bileşenlerin ...
Dominik Bucher

7

WWDC 2018, macOS 10.14'teki Xcode 10'un nihayet yerel karanlık mod desteğini içereceğini duyurdu. Bu, 2018'in 3. çeyreğinde satışa sunulacak. Yan menülerden storyboard'lara kadar tam bir karanlık stil olacak.


5

Yeni macOS Mojave ile tam karanlık moda geçebilirsiniz. Sistem ayarları-> Genel'e gidin ve karanlığa geçin. Zevk almak!!!


2

Son zamanlarda etrafı araştırıyorum ve kendim de bir tür DVT Framework "Hack" buldum ... Ancak karanlık temalı Xcode 10 köşede, bu yüzden artık bu hacklemeye gerek kalmayacak ... Neyse yapabilirsiniz bununla düğmeler ve plist dosyası tarayıcıları için Vurgu renklerini değiştirmek gibi güzel şeyler yapın ... Xcode'u ile açıp Show Package Contentsbiraz göz atarsanız, bu güzel dosyayı bulabilirsiniz:

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

Bunu ya ile Visual Studio Codeya Atomda herhangi bir kod düzenleyici ile açabilirsiniz .

Şu andan itibaren, biraz hackleme yapabilir ve Xcode IDE'deki bazı renkleri değiştirebilirsiniz:

Örneğin, varsayılan beyazı şeffaf olarak düzenleme

Ama bir şekilde, Aqua temasının / kullanıcı arayüzünün doğası gereği, kaydırma görünümlerini değiştiremezsiniz, bu biraz hayal kırıklığı ... Yapabildiğiniz zaman, bunun için tüm renk çılgınlığına sahip bir repo yaratırdım. İsterseniz, en azından plistViewer'ı ve Nitelikler denetçisi pencerelerini değiştirebilirsiniz (Özellikler,Default.dvttheme

Umarım bu biraz yardımcı olur.

Düzenle:

Yapabileceğiniz şey, varsayılan Aqua temasını https://github.com/DominikBucher12/ThemeEngine ile düzenlemektir.ThemeEngine

(Varlıkları siyah / koyu olarak değiştirin) ve Xcode bu Görünümü devralır ..


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.