Saya menggunakan skema warna Solarized di iTerm2 dan ia datang dengan dua tema: satu dengan latar belakang terang untuk jam siang hari dan satu dengan latar belakang gelap untuk jam malam.
Saat ini saya beralih di antara mereka dengan pergi ke preferensi iTerm2, mengklik Profil, lalu Warna, dan akhirnya memilih tema dari menu Load Preset.
Pertanyaan saya adalah: apakah ada cara untuk mengikat ini ke pintasan keyboard?
Jawaban:
Ini berfungsi pada iTerm2 (versi, 3.0.8 hingga 3.0.13)
keys
tab.key mappings
+
bawah tabelload color preset
opsi)
Ia bekerja di semua panel dan jendela dan pengaturannya persisten di seluruh sesi.
sumber
Saya menemukan solusi lain dari situs ini :
Deklarasikan fungsi di Anda
.bashrc
atau.zshrc
:it2prof() { echo -e "\033]50;SetProfile=$1\a" }
Kemudian Anda dapat mengganti profil dari CLI dengan
it2prof ProfileName
sumber
Catatan: Ini bukan solusi yang lengkap, karena tidak sepenuhnya berbasis keyboard, tetapi ini adalah metode tercepat yang saya temukan untuk beralih di antara skema warna. Semoga yang lain bermanfaat.
iTerm -> Preferences -> Profiles
)Command-I
atauView -> Edit Current Session
)Satu akor keyboard dan satu klik mouse.
sumber
Inilah yang saya lakukan untuk mengatasi masalah ini. Ini tidak akan menjadi solusi yang baik jika Anda tidak menggunakan tmux atau layar karena melibatkan pengunduran diri dan peluncuran kembali iTerm. Dalam Preferensi -> Umum terdapat kotak centang untuk "Muat preferensi dari folder atau URL khusus." Centang kotak itu dan simpan pengaturan Anda (buat salinan ~ / .iterm). Kemudian ubah ke skema warna lain dan simpan lagi. Lalu saya membuat skrip yang berganti-ganti antara keduanya. Jika Anda menggunakan tmux, iterm berhenti dan membuka kembali sama sekali tidak penting sehingga bekerja untuk saya.
sumber
Saya menemukan skrip apel yang berganti-ganti antara tema-tema yang solarized dalam repositori ini . Saya memodifikasi skrip Toggle Solarized.applescript sedikit untuk membuatnya berfungsi pada iTerm 2.9 dan memasukkannya ke dalam skrip yang dapat dieksekusi untuk pengalihan tema yang mudah.
Meskipun tidak sempurna karena tidak mengubah profil Anda (setelah melihat di kamus iTerm2, Anda tampaknya tidak dapat melakukannya dengan skrip apel). Jadi lain kali Anda membuka tab, itu tidak akan mempertahankan warna yang sama. Tapi itu membantu.
sumber
Dalam versi saat ini Build 3.1.4:
sumber