1 votes

Ubuntu 12.04 Comment éditer un fichier .py dans IDLE sans invoquer le Shell de Python ?

D'abord, j'ai suivi cette réponse pour modifier le fichier mimeapps.list .

Comment définir IDLE comme éditeur par défaut pour les scripts Python ?

Cela fonctionne, mais pas parfaitement car à chaque fois que je clique avec le bouton droit de la souris sur le fichier .py et que je sélectionne "Open With IDLE", une Shell Python apparaît à côté de l'éditeur.

L'image suivante montre le résultat de l'ouverture de deux fichiers .py. enter image description here

Merci d'avance. enter image description hereenter image description here

Mise à jour, comme l'IDLE apparaît dans le menu du clic droit, je n'exécute pas les commandes : gksudo gedit /usr/share/applications/idle.desktop y Exec=/usr/bin/idle -n %f (pas besoin de le faire)

1voto

falconer Points 14278

Changez le /usr/share/applications/idle.desktop de sorte qu'à la ligne Exec il se lit :

Exec=/usr/bin/idle -en

Ou la meilleure façon serait de copier ce fichier vers ~/.local/share/applications et le modifier de la même manière, de sorte qu'après une mise à jour, vous n'aurez pas à réappliquer les changements.

Mais ce qui précède modifiera le comportement d'ouverture d'IDLE même si vous l'ouvrez simplement à partir du Dash/Launcher. Si vous ne voulez pas cela, il vous faudra faire une copie du fichier idle.desktop dans le même répertoire ( /usr/share/applications/ o ~/.local/share/applications/ ), nommez-le, par exemple idle.other.desktop y modifier la ligne Exec dans celle-ci, et ajoutez également une nouvelle ligne avec le contenu suivant :

NoDisplay=true

Ensuite, modifiez votre mimeapps.list de sorte que le fichier text/x-python= La ligne se lit :

text/x-python=idle.other.desktop;

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X