J'utilise le jeu de couleurs Solarized dans iTerm2 et comporte deux thèmes: l'un avec un fond clair pour les heures de la journée et l'autre avec un fond sombre pour les heures de nuit.
Je suis actuellement en train de basculer entre eux en allant dans les préférences iTerm2, en cliquant sur Profils, puis sur Couleurs et enfin en sélectionnant le thème dans le menu Charger les préréglages.
Ma question est la suivante: existe-t-il un moyen de lier cela à un raccourci clavier?
Réponses:
Cela fonctionne sur iTerm2 (version 3.0.8 à 3.0.13)
keys
onglet.key mappings
+
au bas du tableauload color preset
option)
Il fonctionne sur tous les volets et toutes les fenêtres et son paramètre est persistant entre les sessions.
la source
J'ai trouvé une autre solution de ce site :
Déclarez une fonction dans votre
.bashrc
ou.zshrc
:it2prof() { echo -e "\033]50;SetProfile=$1\a" }
Ensuite, vous pouvez changer de profil de CLI avec
it2prof ProfileName
la source
Remarque: cette solution n'est pas complète, car elle n'est pas entièrement basée sur le clavier, mais c'est la méthode la plus rapide que j'ai trouvée pour passer d'une palette de couleurs à une autre. J'espère que d'autres le trouveront utile.
iTerm -> Preferences -> Profiles
)Command-I
ouView -> Edit Current Session
)Un accord de clavier et un clic de souris.
la source
Voici ce que je fais pour résoudre ce problème. Ce ne sera pas une bonne solution si vous n'utilisez ni tmux ni screen car cela implique d'arrêter et de relancer iTerm. Dans Préférences -> Général, il y a une case à cocher pour "Charger les préférences depuis un dossier personnalisé ou une URL." Cochez cette case et enregistrez vos paramètres (faites une copie de ~ / .iterm). Ensuite, passez à l’autre palette de couleurs et enregistrez à nouveau. Ensuite, j'ai fait un script qui bascule entre les deux. Si vous utilisez tmux, le fait de quitter iTerm et de le rouvrir est totalement inutile, donc cela fonctionne pour moi.
la source
J'ai trouvé un script Apple qui bascule entre les thèmes solarisés dans ce référentiel . J'ai légèrement modifié le script Basculer Solarized.applescript pour le faire fonctionner sur iTerm 2.9 et l'insérer dans un script exécutable pour faciliter le changement de thème.
Cependant, ce n'est pas parfait car il ne modifie pas votre profil (après avoir consulté le dictionnaire iTerm2, vous ne pouvez apparemment pas le faire avec Apple Script). Ainsi, la prochaine fois que vous ouvrirez un onglet, il ne conservera pas la même couleur. Mais ça aide.
la source
Dans la version actuelle, Build 3.1.4:
la source