Configuration en ligne de commande iTerm2


1

Est-il possible de configurer les préférences iTerm2 à partir de la ligne de commande? Je cherche plus particulièrement à automatiser le paramétrage des préférences de clé, par exemple en configurant les codes d'échappement à envoyer lorsque certaines combinaisons de touches sont enfoncées. J'utilise un script similaire à https://mths.be/macos pour une autre automatisation osx.

Merci!

Réponses:


1

Est-il possible de configurer les préférences iTerm2 à partir de la ligne de commande?

Techniquement, c'est possible. Vos raccourcis clavier se trouvent dans votre profil accessible en format ~/Library/Prferences/com.googlecode.iterm2.plist. Pour écrire des profils personnalisés, vous devrez ...

  • Convertir en XML ( plutil -convert xml1)
  • Faites vos changements
  • Reconvertir en binaire ( plutil -convert binary1)

(Je suggère fortement de faire des sauvegardes de votre original .plistavant de le faire.)

Cela nécessitera une diligence raisonnable et une ingénierie inverse de votre part pour vous assurer que vous adhérez à la structure XML pour iTerm, qui n'est documentée nulle part.

Une autre solution serait d’examiner les profils dynamiques dans iTerm2.


C'est définitivement une excellente réponse. en stockant le profil dynamique dans le contrôle de source, je peux simplement télécharger et l'appliquer sur la ligne de commande, lorsque je mets à disposition un mac. Merci!
mikewaters
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.