iTerm Цветовая схема | Команда профиля

830
Chin Leung

Я использую презто с iTerm и у меня .zshrc, у меня есть следующая строка, которая меняет цветовую схему:

sh ~/.vim/plugins/gruvbox/gruvbox_256palette_osx.sh 

Однако иногда, когда я нажимаю ⌘ + R, я теряю цветовую схему, и мне приходится выполнять команду вручную. Поэтому мне было интересно, можно ли сделать это автоматически.

Я попытался поместить это в мою команду профиля:

zsh --login && sh ~/.vim/plugins/gruvbox/gruvbox_256palette_osx.sh 

Однако, когда я открываю новую вкладку iTerm, я получаю сообщение об ошибке:

Сессия закончилась очень скоро после старта. Проверьте правильность команды в профиле "Подбородок".

2

1 ответ на вопрос

0
DeerSpotter

Отправьте текст при запуске: в разделе «Настройки» / «Общие» в своем профиле iTerm.

enter image description here

начать это так:

source "$HOME/.vim/plugins/gruvbox/gruvbox_256palette_osx.sh" 

Чтобы решить проблему «⌘ + r»:

Откройте настройки (iTerm> Настройки -или-,)

Под ключами:

  • Под «Key Mappings» добавьте следующее, все из которых должны иметь действие ignore:

⌘t, ⌘r, ⌘w

Это работает на новой вкладке / окне. Тем не менее, это не решает проблему `⌘ + R` Chin Leung 7 лет назад 0
@chin Leung, ⌘ + R сопоставлен с пользовательской функцией на вашем Mac или терминале? DeerSpotter 7 лет назад 0
No it's not in the mapping and I don't want to ignore my `⌘ + R`. I need it to remap the screen sometimes. Chin Leung 7 лет назад 0
@ChinLeung плохо играть с ним больше, но кажется, что большинство людей сталкиваются с вашей проблемой. Не могли бы вы использовать другую команду для переназначения экрана? Не могли бы вы сделать простой тест, чтобы увидеть, вызывает ли эта проблема переназначение экрана, а не комбинацию горячих клавиш? DeerSpotter 7 лет назад 0
Хм, вы хотите, чтобы я переназначил команду на что? Chin Leung 7 лет назад 0
@ChinLeung Для какой-то другой комбинации клавиш (⌘ + K). Затем посмотрите, не вызывает ли нажатие этой комбинации ту же ошибку. Таким образом, мы можем исключить, что это не ⌘ + R DeerSpotter 7 лет назад 0
Я не уверен, как я могу переназначить команду. Это встроенный от iTerm. Я могу найти команду под `Edit -> Reset` Chin Leung 7 лет назад 0