7 votos

Cambio iTerm2 perfil Predeterminado preset con "valores predeterminados de escribir..."

Yo quiero hacer esto en mi dotfiles secuencia de comandos.

Me las arreglé para descargar el preset quiero usar curl y lo abre, pero no sé cómo configurarlo en el perfil predeterminado:

curl -L https://raw.githubusercontent.com/chriskempson/base16-iterm2/master/base16-ocean.dark.itermcolors > /tmp/base16-ocean.dark.itermcolors
open /tmp/base16-ocean.dark.itermcolors

Traté de AppleScript, pero no la usé nunca, y parecía ser mucho trabajo para poco... creo que podría ser una manera más sencilla, utilizando defaults write, por ejemplo.

Alguna idea?

4voto

Ollie Ford Puntos 162

Para ampliar la respuesta existente, si la carga de los colores que te gustaría que una vez, entonces usted puede exportar su lista de preferencias de archivo de la pestaña 'General' a una ubicación en su dotfiles.

Por lo tanto, en mi script de instalación, tengo:

defaults write com.googlecode.iterm2 "PrefsCustomFolder" -string "/Users/ojf/dotfiles/iterm"
defaults write com.googlecode.iterm2 "LoadPrefsFromCustomFolder" -bool true

Mientras su carpeta personalizada plist también dice a cargar en la misma carpeta personalizada (!) vas a estar bien.

2voto

Lockie Puntos 636

Lo sentimos, pero debido a cómo el iTerm2 preferencias se almacenan, no es posible hacer lo que quieres.

Temas de Color no son los archivos que iTerm2 puntos a como de pensar. Una vez descargado el tema, abrir y iTerm2 importa el XML y se agrega el archivo de preferencias. A continuación, puede editar las preferencias para el perfil de utilizar el nuevo tema.

Cada perfil contiene una copia de los datos de temas. No solo apunta a la carga tema XML info. De esta manera si usted editar/borrar el tema, el perfil sigue usando el mismo tema de los colores.

Todos los perfiles se almacenan en un único dict y uno de ellos es establecer como predeterminado. No hay un 'default' de perfil que se podría modificar o actualizar con ese tema.

Si usted realmente desea ver el enorme caos que es la iTerm2 preferencias, ejecutar

defaults read -app iterm

Lo que han hecho hasta ahora es probablemente el mejor que vas a obtener. Mantener una copia de la itermcolors tema de archivo que desee en su dotfiles, a continuación, ábralo para agregar a la iTerm2 tema de la lista cuando se está configurando un nuevo usuario.

Otra opción es configurar iTerm2 como usted desea, completar con el perfil de los temas, luego de vuelta hasta el ~/Library/Preferences/com.googlecode.iterm2.plist archivo en su dotfiles. Que uno plist va a contener todo lo que necesita para configurar iTerm2 como usted desea.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X