Dans le shell principal d'IDLE, les erreurs renvoient toujours un numéro de ligne, mais l'environnement de développement n'a même pas de numéros de ligne. Existe-t-il un moyen d'activer les numéros de ligne ?
Réponses
Trop de publicités?Version 3.8 ou plus récente :
Pour afficher les numéros de ligne dans la fenêtre actuelle, allez à Options
et cliquez sur Show Line Numbers
.
Pour les afficher automatiquement, allez sur Options
> Configure IDLE
> General
et vérifiez le Show line numbers in new windows
boîte.
Version 3.7 ou plus ancienne :
Malheureusement, il n'existe pas d'option permettant d'afficher les numéros de ligne dans IDLE, bien qu'il existe une fonction demande d'amélioration ouvert pour ça.
Cependant, il existe plusieurs façons de contourner ce problème :
-
Dans le menu d'édition, il y a une option pour aller à la ligne (il y a un raccourci par défaut de Alt+G pour cela).
-
Il y a un affichage en bas à droite qui vous indique votre numéro de ligne / position actuelle sur la ligne :
Il existe un ensemble d'extensions utiles pour IDLE, appelé IDLEX, qui fonctionne sous MacOS et Windows. http://idlex.sourceforge.net/
Il inclut la numérotation des lignes et je le trouve très pratique et gratuit.
Sinon, il existe un tas d'autres IDE, dont certains sont gratuits : https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
Comme l'a mentionné Davos, vous pouvez utiliser la fonction IDLEX
Il se trouve que j'utilise la version Linux et que de toutes les extensions, je n'avais besoin que de LineNumbers. J'ai donc téléchargé l'archive IDLEX, j'ai pris LineNumbers.py, je l'ai copié dans le dossier lib de Python (dans mon cas c'est /usr/lib/python3.5/idlelib) et j'ai ajouté les lignes suivantes au fichier de configuration dans mon dossier personnel qui est ~/.idlerc/config-extensions.cfg :
[LineNumbers]
enable = 1
enable_shell = 0
visible = True
[LineNumbers_cfgBindings]
linenumbers-show =
Les numéros de ligne ont été ajoutés à l'éditeur IDLE il y a deux jours et apparaîtront dans les prochaines versions 3.8.0a3 et 3.7.5. Pour les nouvelles fenêtres, ils sont désactivés par défaut, mais cela peut être inversé dans la boîte de dialogue Setting, onglet General, section Editor. Pour les fenêtres existantes, il y a une nouvelle entrée Afficher (masquer) les numéros de ligne dans le menu Options. Il n'y a actuellement pas de raccourci clavier. On peut sélectionner une ligne ou un bloc de lignes en cliquant sur une ligne ou en cliquant et en faisant glisser.
Il se peut que certaines personnes aient manqué l'option Editer / Aller à la ligne. Le menu contextuel du clic droit Goto File/Line fonctionne sur la sortie grep (Find in Files) ainsi que sur les trackbacks.
- Réponses précédentes
- Plus de réponses