Korzystam ze schematu kolorów Solarized w iTerm2 i zawiera on dwa motywy: jeden z jasnym tłem dla godzin dziennych i jeden z ciemnym tłem dla godzin nocnych.
Obecnie przełączam się między nimi, przechodząc do preferencji iTerm2, klikając opcję Profile, następnie Kolory, a na koniec wybierając motyw z menu Ładuj ustawienia wstępne.
Moje pytanie brzmi: czy istnieje sposób, aby powiązać to ze skrótem klawiaturowym?
Odpowiedzi:
Działa na iTerm2 (wersja od 3.0.8 do 3.0.13)
keys
kartę.key mappings
+
dole tabeliload color preset
opcję)
Działa na wszystkich oknach i oknach, a jego ustawienie jest trwałe we wszystkich sesjach.
źródło
Znalazłem inne rozwiązanie z tej strony :
Zadeklaruj funkcję w swoim
.bashrc
lub.zshrc
:it2prof() { echo -e "\033]50;SetProfile=$1\a" }
Następnie możesz przełączyć profil z CLI za pomocą
it2prof ProfileName
źródło
Uwaga: To nie jest kompletne rozwiązanie, ponieważ nie jest całkowicie oparte na klawiaturze, ale jest to najszybsza metoda, jaką znalazłem, aby przełączać się między schematami kolorów. Mam nadzieję, że inni uznają to za przydatne.
iTerm -> Preferences -> Profiles
)Command-I
lubView -> Edit Current Session
)Jeden akord klawiatury i jedno kliknięcie myszy.
źródło
Oto, co robię, aby rozwiązać ten problem. Nie będzie to dobre rozwiązanie, jeśli nie używasz Tmuxa lub ekranu, ponieważ wiąże się to z zamknięciem i ponownym uruchomieniem iTerm. W Preferencjach -> Ogólne znajduje się pole wyboru „Załaduj preferencje z niestandardowego folderu lub adresu URL”. Zaznacz to pole i zapisz ustawienia (wykonaj kopię ~ / .iterm). Następnie przejdź do innego schematu kolorów i zapisz ponownie. Potem stworzyłem skrypt, który przełącza się między nimi. Jeśli używasz tmux, iTerm zamknięcie i ponowne otwarcie jest całkowicie nieistotne, więc działa dla mnie.
źródło
W tym repozytorium znalazłem skrypt Apple, który przełącza się między solaryzowanymi motywami . Zmodyfikowałem skrypt Toggle Solarized.applescript, aby działał na iTerm 2.9 i umieściłem go w skrypcie wykonywalnym dla łatwego przełączania motywów.
Nie jest to jednak idealne, ponieważ nie modyfikuje twojego profilu (po przejrzeniu słownika iTerm2 najwyraźniej nie możesz tego zrobić za pomocą skryptu Apple). Więc następnym razem, gdy otworzysz kartę, nie będzie zachowywać tego samego koloru. Ale to pomaga.
źródło
W bieżącej wersji Kompilacja 3.1.4:
źródło