Я использую цветовую схему Solarized в iTerm2, и она поставляется с двумя темами: одна с светлым фоном для дневных часов и одна с темным фоном для ночных часов.
В настоящее время я переключаюсь между ними, перейдя в настройки iTerm2, щелкнув «Профили», затем «Цвета», и, наконец, выбрав тему в меню «Загрузить шаблоны».
Мой вопрос: есть ли способ связать это с сочетанием клавиш?
Ответы:
Это работает на iTerm2 (версия от 3.0.8 до 3.0.13)
keys
вкладку.key mappings
+
в нижней части таблицыload color preset
вариант)
Он работает во всех панелях и окнах, и его настройки постоянны во время сеансов.
источник
Я нашел другое решение с этого сайта :
Объявите функцию в вашем
.bashrc
или.zshrc
:it2prof() { echo -e "\033]50;SetProfile=$1\a" }
Затем вы можете переключить профиль из CLI с помощью
it2prof ProfileName
источник
Примечание. Это не полное решение, поскольку оно не полностью основано на клавиатуре, но это самый быстрый способ переключения цветовых схем. Надеюсь, другие найдут это полезным.
iTerm -> Preferences -> Profiles
)Command-I
илиView -> Edit Current Session
)Один аккорд клавиатуры и один щелчок мыши.
источник
Вот что я делаю, чтобы решить эту проблему. Это не будет хорошим решением, если вы не используете tmux или screen, потому что это предполагает выход и перезапуск iTerm. В разделе «Настройки» -> «Общие» есть флажок «Загружать настройки из пользовательской папки или URL-адреса». Установите этот флажок и сохраните настройки (сделайте копию ~ / .iterm). Затем перейдите на другую цветовую схему и сохраните снова. Затем я сделал скрипт, который переключается между ними. Если вы используете tmux, выход и открытие iTerm совершенно несущественны, поэтому он работает для меня.
источник
Я нашел скрипт Apple, который переключается между соляризованными темами в этом хранилище . Я немного изменил скрипт Toggle Solarized.applescript, чтобы он работал на iTerm 2.9, и поместил его в исполняемый скрипт для легкого переключения тем.
Хотя он не идеален, потому что он не изменяет ваш профиль (заглянув в словарь iTerm2, вы, очевидно, не сможете сделать это с помощью сценария Apple). Поэтому в следующий раз, когда вы откроете вкладку, она не сохранит тот же цвет. Но это помогает.
источник
В текущей версии Build 3.1.4:
источник