Τι είναι μια γραμμή προόδου κειμένου;

Μια γραμμή προόδου κειμένου δείχνει πόσο έχει προχωρήσει κάτι χρησιμοποιώντας συνηθισμένους χαρακτήρες αντί για εικόνα, για παράδειγμα ████████░░░░░░░░░░░░ 42% ή [=========> ]. Επειδή είναι απλό κείμενο, μπορεί να χρησιμοποιηθεί οπουδήποτε χρησιμοποιείται κείμενο: σε ένα README, σε ένα μήνυμα στο Discord ή το Slack, σε ένα μήνυμα commit, σε ένα script τερματικού, σε μια γραμμή κατάστασης ή σε μια ανάρτηση στα μέσα κοινωνικής δικτύωσης.

Περιγραφή εργαλείου

Αυτό το εργαλείο μετατρέπει μια τιμή και ένα σύνολο σε μια γραμμή προόδου κειμένου που μπορείτε να αντιγράψετε. Επιλέξτε ένα από τα έτοιμα στυλ ή πληκτρολογήστε τους δικούς σας χαρακτήρες, ορίστε το πλάτος, προσθέστε περιγράμματα και επιλέξτε αν θα εμφανίζεται το ποσοστό, η τιμή σε σχέση με το σύνολο ή και τα δύο. Προσθέστε πολλές σειρές για να δημιουργήσετε ένα μικρό ραβδόγραμμα, όπως τις γλώσσες ενός έργου ή την πρόοδο πολλών εργασιών, με τις ετικέτες και τις γραμμές ευθυγραμμισμένες.

Δυνατότητες

  • Στυλ αποτελούμενα από μπλοκ, διαβαθμίσεις, διέσεις, βέλη, κύκλους, τετράγωνα και emoji, καθώς και προσαρμοσμένους χαρακτήρες για το γεμάτο τμήμα, το κενό τμήμα και την κεφαλή
  • Ομαλά μπλοκ που γεμίζουν κατά ένα όγδοο του χαρακτήρα για πιο λεπτομερή γραμμή
  • Πλάτος από 1 έως 100 χαρακτήρες
  • Προαιρετικά αριστερά και δεξιά περιγράμματα, όπως [ και ]
  • Ποσοστό, τιμή σε σχέση με το σύνολο, και τα δύο ή καμία ετικέτα, με επιλεγμένο αριθμό δεκαδικών ψηφίων
  • Πολλές γραμμές ταυτόχρονα, με τις ετικέτες συμπληρωμένες με κενά ώστε οι γραμμές να ευθυγραμμίζονται
  • Αντιγραφή του αποτελέσματος ή λήψη του ως αρχείου κειμένου

Πώς λειτουργεί

Η τιμή διαιρείται με το σύνολο και πολλαπλασιάζεται με το πλάτος, ώστε να υπολογιστεί πόσοι χαρακτήρες πρέπει να γεμίσουν, και στη συνέχεια στρογγυλοποιείται στον πλησιέστερο χαρακτήρα. Το ομαλό στυλ στρογγυλοποιεί στο πλησιέστερο όγδοο του χαρακτήρα και σχεδιάζει το μερικό κελί με ένα από τα μπλοκ Unicode ▏▎▍▌▋▊▉. Το στυλ με βέλος και οι προσαρμοσμένες γραμμές με χαρακτήρα κεφαλής αντικαθιστούν τον τελευταίο γεμάτο χαρακτήρα με την κεφαλή μέχρι να γεμίσει ολόκληρη η γραμμή. Οι τιμές κάτω από το μηδέν δημιουργούν μια κενή γραμμή, ενώ οι τιμές πάνω από το σύνολο δημιουργούν μια πλήρη γραμμή, με την ετικέτα να εξακολουθεί να εμφανίζει το πραγματικό ποσοστό, όπως 150%.

Συμβουλές

  • Επικολλήστε τις γραμμές σε ένα μπλοκ κώδικα (τρία backtick στο Markdown, το Discord ή το Slack), ώστε να εμφανίζονται με γραμματοσειρά σταθερού πλάτους και να ευθυγραμμίζονται.
  • Τα emoji και ορισμένα σύμβολα έχουν μεγαλύτερο πλάτος από έναν χαρακτήρα σε πολλές γραμματοσειρές, επομένως οι γραμμές με emoji ενδέχεται να μην ευθυγραμμίζονται με το κείμενο στην ίδια γραμμή.
  • Για τερματικό ή αρχείο καταγραφής που ενδέχεται να μην υποστηρίζει Unicode, χρησιμοποιήστε το στυλ με δίεση ή το στυλ με βέλος, τα οποία χρησιμοποιούν μόνο χαρακτήρες ASCII.