Tengo varias computadoras en diferentes ubicaciones, y aunque no estoy codificando en IDLE, siempre se ejecuta en segundo plano, para pequeñas tareas de prueba, depuración e investigación. Configuré el resaltado personalizado IDLE, el conjunto de teclas, etc. en casa, y sería bastante cómodo guardar mi configuración en un archivo externo e instalar esta configuración en cualquier máquina en la que esté trabajando.
Así que mi pregunta: ¿hay una manera de hacer eso?
O también sería bueno, si alguien sabe dónde IDLE almacena estos datos, probablemente pueda copiar los archivos desde allí …
¡Gracias por adelantado!
IDLE guarda sus preferencias en varios archivos en el directorio $HOME/.idlerc
, creando los archivos (por ejemplo, config-main.cfg
) según sea necesario. Los más importantes, al menos, son archivos de texto simples, por lo que debería poder copiarlos de su directorio personal en una máquina a otra. Hay algunos potenciales que hay que tener en cuenta:
Cuando copie los archivos a otro directorio principal, asegúrese de que no se estén ejecutando instancias IDLE.
Tenga en cuenta que actualmente todas las versiones de IDLE (con Python 2.7, 3.2, 3.3, etc.) comparten el mismo directorio y archivos .idlerc
. No tengo conocimiento de ningún conflicto importante en este punto que no sean los archivos recientes con nombres de archivo con caracteres no ASCII que requieren la representación de Unicode: eso podría causar problemas para compartir entre IDLE 2.xy 3.x.
Otro problema podría ser los finales de línea si intenta compartir archivos entre sistemas Windows y no Windows.