bpython είναι ένα φανταχτερό διασύνδεση με τον διερμηνευτή της Python για Unix-like λειτουργικά συστήματα. Έχει εκδοθεί υπό την άδεια MIT.
Μερικοί άνθρωποι ζήτησαν για πράγματα όπως η επισήμανση σύνταξης και η αυτόματη συμπλήρωση για τη διαδραστική διερμηνευτή της Python. IPython φαίνεται να προσφέρει αυτό (καθώς μπορείτε να πάρετε Readline συμπεριφορά του διερμηνέα βανίλια), αλλά προσπάθησα IPython μια-δυο φορές. Ίσως εγώ δεν το πάρει πραγματικά, αλλά έχω την αίσθηση ότι οι ιδέες πίσω από IPython είναι αρκετά διαφορετική από bpython. Δεν ήθελα να δημιουργήσει ένα ολόκληρο περιβάλλον ανάπτυξης? Ήθελα απλώς να παρέχουν ένα ζευγάρι τακτοποιημένα χαρακτηριστικά γνωρίσματα που ήδη υπάρχουν και να τις μετατρέψουν σε κάτι λίγο πιο διαδραστική.
Η ιδέα είναι να παρέχει στο χρήστη με όλα τα χαρακτηριστικά της γραμμής, πολύ σαν ένα σύγχρονο IDEs, αλλά σε ένα απλό, ελαφρύ πακέτο που μπορεί να τρέξει σε ένα παράθυρο τερματικού, έτσι κατάρες φαινόταν σαν η καλύτερη επιλογή. Συγγνώμη αν χρησιμοποιείτε τα Windows.
bpython δεν επιχειρεί να δημιουργήσει κάτι νέο ή επαναστατικό, απλά συγκεντρώνει μερικά τακτοποιημένο ιδέες και εστιάζει στην πρακτικότητα και χρησιμότητα. Για το λόγο αυτό, η λειτουργία "Επαναφορά" θα πρέπει να ληφθεί με μια πρέζα αλάτι, αλλά προσωπικά έχω βρεθεί να είναι πολύ χρήσιμη. Χρησιμοποιώ bpython τώρα κάθε φορά που θα χρησιμοποιούσα κανονικά το διερμηνέα βανίλια, π.χ. για τον έλεγχο λύσεις στα προβλήματα των ανθρώπων στο IRC, γρήγορα δοκιμή ενός μέθοδος για να γίνει κάτι χωρίς να δημιουργεί ένα προσωρινό αρχείο, κλπ
Χαρακτηριστικά :.
- Σε απευθείας σύνδεση επισήμανση σύνταξης.
- Readline-όπως η αυτόματη συμπλήρωση με τις προτάσεις που εμφανίζονται καθώς πληκτρολογείτε.
- Αναμενόμενη λίστα παραμέτρων για κάθε λειτουργία Python. Νέα για 0.2.0:. Τώρα χρησιμοποιεί pydoc να προσπαθήσει να θεία params για τις λειτουργίες Γ
- & quot? Rewind & quot? λειτουργία για να σκάσει η τελευταία γραμμή του κώδικα από τη μνήμη και να αξιολογήσει εκ νέου. Σημείωση: Αυτό είναι μόνο πραγματικά χρήσιμο όταν τον έξω τάξεις και τις λειτουργίες, αφού μια αληθινή & quot? Αναιρέσετε & quot? λειτουργία είναι αδύνατη, οπότε να είστε προσεκτικοί όταν χρησιμοποιείτε αυτή.
- Στείλτε το κωδικό που έχετε εισάγει μακριά σε μια Pastebin και να εμφανίσετε το Pastebin URL για αντιγραφή, κλπ.
- Αποθηκεύστε το κωδικό που έχετε εισάγει σε ένα αρχείο.
- Νέα 0.3.0:. Αυτόματη εσοχή
Απαιτήσεις :
- Pygments
- pyparsing
Τα σχόλια δεν βρέθηκε