Me gustaría establecer IDLE como el editor predeterminado para los scripts de Python, pero cuando hago clic en "abrir con aplicación" y presiono el menú desplegable para mostrar más aplicaciones, no es una opción.
Esto es exactamente lo que estoy haciendo ...
- Haga clic derecho en el archivo .py en mi escritorio.
- Haga clic derecho en las propiedades.
- Haga clic en la pestaña Abrir con.
No existe la opción "Usar un comando personalizado". Lo mismo sucede cuando hago clic derecho en el archivo y selecciono "abrir con otra aplicación".
¿De alguna manera podría configurar esto?
11.10
python
default-programs
idle-python
Lance Collins
fuente
fuente
Respuestas:
No mencionó qué paquete inactivo está utilizando, supongamos "Inactivo". Si usa "Idle3", use a
idle3.desktop
continuación. Si usa "Idle (usando Python-2.7)", useidle-python2.7.desktop
Hay 2 cosas que le impiden encontrar inactivo en los menús contextuales:
Primero, ninguno de los .desktops inactivos tiene una línea MimeType =, por eso Idle no aparece en la r. haga clic en> abrir con ... menú
Además, solo se mostrarán en la r .desktops cuya línea Exec = termine con una letra%. haga clic en> menú contextual de propiedades, incluso si aparecen en el menú 'abrir con' anterior
Entonces, en este caso, es más fácil hacer esto: primero agregue al menú Abrir con
En la sección [Asociaciones agregadas] busque esta línea
texto / x-python =
Si hay, entonces agregue esto al final
Si no está allí, simplemente agregue
Idle ahora debería estar disponible en el menú Abrir con, si no, cerrar sesión / iniciar sesión
Mientras esté allí, en la sección [Aplicaciones predeterminadas] busque la misma línea y reemplace el .desktop como tal, si no, simplemente agregue la línea (no
;
se usa ninguna en la sección de Valores predeterminadosSi Idle no aparece como predeterminado, incluso después de un reinicio, deberá 'forzarlo'. Prefiero esta manera en lugar de jugar con los valores predeterminados.
abra el .desktop en un editor raíz
Agregue un% f al final de la línea, guarde como
Entonces ck. nuevamente y vea si Idle es ahora el valor predeterminado, cierre la sesión / inicie sesión si es necesario. Una vez que se agrega, puede volver a abrir idle.desktop y eliminar% f, debe permanecer como predeterminado. No estoy seguro de si% f es apropiado para inactivo, de lo contrario, diría que podría dejarlo
fuente
[Added Associations]
.Así es como lo haces:
También tenemos un video que muestra cómo asociar archivos Python con IDLE .
fuente