author
J’ai découvert, il y a quelques mois, le plaisir de travailler avec un thème sombre dans mes différents IDEs, et j’avoue avoir du mal à revenir en arrière. Le thème Railscasts, bien connu des développeurs, est décliné sur de nombreux environnements de développement en allant de VIM à IntelliJ IDEA, mais il manque à l’appel sur Xcode.
N’étant pas fan du thème proposé par défaut dans Xcode, je vous propose à travers ce billet de blog de découvrir un thème personnalisé inspiré du fameux thème Railscasts. Celui-ci à la particularité d’utiliser uniquement des tons sobres, ainsi qu’un nombre réduit de variations de couleurs.
Travaillant au quotidien depuis de nombreux mois avec cette base de thème que ce soit sur Xcode ou IntelliJ IDEA, je trouve qu’elle a pour effet de diminuer la fatigue visuelle, et d’améliorer la concentration.
Installation
Le thème peut être téléchargé depuis la home du thème ou bien depuis Github. Pour cela, il suffit de cloner le repository suivant: https://github.com/akinsella/xcode-railscasts-theme, et de copier le fichier RailsCast_Inspired.dvtcolortheme dans le dossier suivant de votre mac : ~/Library/Developer/Xcode/UserData/FontAndColorThemes.
Une fois le fichier copié, il vous suffit de sélectionner le thème RailsCast_Inspired dans les préférences (Cmd+,) de l’application Xcode.
Screenshots
Vous trouverez ci-dessous quelques screenshots du résultat dans Xcode:
Inspiration
Ce thème a été développé sur la base d’un thème Xcode proposé par Simon Wallner. Vous pouvez le retrouver sur son repository GitHub: https://github.com/SimonWallner/RailsCast-Xcode-Theme. Ce thème est assez proche des couleurs habituelles du thème Railscasts original.
Sachez cependant qu’il existe d’autres variantes ici ou là. Libre à vous de trouver chaussure à votre pied !
Questions et remarques
N’hésitez pas à laisser vos commentaires ainsi que vos retours et remarques !
Un thème complet basé sur ces même couleurs existe également pour IntelliJ IDEA. Si vous êtes intéressés, indiquez-le dans les commentaires afin de voir s’il est utile de le proposer dans un futur article !