Estou usando o esquema de cores Solarized no iTerm2 e ele vem com dois temas: um com fundo claro durante o dia e outro com fundo escuro durante o período noturno.
Atualmente, estou alternando entre eles acessando as preferências do iTerm2, clicando em Profiles, depois em Colors e, finalmente, selecionando o tema no menu Load Presets.
Minha pergunta é: existe uma maneira de vincular isso a um atalho de teclado?
Respostas:
Isso funciona no iTerm2 (versão 3.0.8 a 3.0.13)
keys
guia.key mappings
+
na parte inferior da tabelaload color preset
opção)
Ele funciona em todos os painéis e janelas e sua configuração é persistente nas sessões.
fonte
Encontrei outra solução neste site :
Declare uma função no seu
.bashrc
ou.zshrc
:it2prof() { echo -e "\033]50;SetProfile=$1\a" }
Em seguida, você pode alternar o perfil da CLI com
it2prof ProfileName
fonte
Nota: Esta não é uma solução completa, pois não é totalmente baseada em teclado, mas é o método mais rápido que encontrei para alternar entre esquemas de cores. Espero que outros achem útil.
iTerm -> Preferences -> Profiles
)Command-I
ouView -> Edit Current Session
)Um acorde de teclado e um clique do mouse.
fonte
Aqui está o que estou fazendo para resolver esse problema. Esta não será uma boa solução se você não usar o tmux ou a tela, pois envolve sair e reiniciar o iTerm. Em Preferências -> Geral, há uma caixa de seleção para "Carregar preferências de uma pasta ou URL personalizado". Marque essa caixa e salve suas configurações (faça uma cópia do ~ / .iterm). Em seguida, mude para o outro esquema de cores e salve novamente. Então eu fiz um script que alterna entre os dois. Se você estiver usando o tmux, o iTerm sair e reabrir é totalmente irrelevante, portanto funciona para mim.
fonte
Encontrei um script da apple que alterna entre temas solarizados neste repositório . Modifiquei o script Toggle Solarized.applescript para fazê-lo funcionar no iTerm 2.9 e o coloquei em um script executável para facilitar a alternância de temas.
Porém, não é perfeito porque não modifica seu perfil (depois de procurar no dicionário iTerm2, você aparentemente não pode fazer isso com o script apple). Portanto, da próxima vez que você abrir uma guia, ela não manterá a mesma cor. Mas isso ajuda.
fonte
Na versão atual Build 3.1.4:
fonte