Claude Code Κατάσταση γραμμής: CC statusline που κάνει τον τερματικό όμορφο και αποδοτικό
Claude Code Κατάσταση γραμμής: CC statusline που κάνει τον τερματικό όμορφο και αποδοτικό
Μια γραμμή κατάστασης του Claude Code που μπορεί να εμφανίζει σε πραγματικό χρόνο μοντέλα, Git, συμφραζόμενα και κόστος, οδηγός χρήσης TUI χωρίς ρυθμίσεις.
Ξεχάστε τη προεπιλεγμένη γραμμή κατάστασης του Claude Code, το CCstatusline είναι το εργαλείο που κάνει τον τερματικό όμορφο και ικανό. Μπορεί να χωρέσει πληροφορίες μοντέλου, κλάδους Git, κατανάλωση Token, κόστος συνεδρίας, χρονομετρητές και βέλη Powerline σε μια προσαρμοσμένη γραμμή κατάστασης, και όλα αυτά με γραφική διαμόρφωση, χωρίς να χρειάζεται να αλλάξετε αρχεία.
Τι είναι το CCstatusline;
Είναι ένα ανοιχτού κώδικα npm πακέτο για το Claude Code, που παρέχει μια προσαρμόσιμη γραμμή κατάστασης με πραγματικούς δείκτες, υποστηρίζει Powerline, ενσωματωμένη διαμόρφωση TUI και πολλές θεματικές επιλογές.
Αφού ξεκινήσει, μπορείτε να δείτε την ζωντανή προεπισκόπηση: Ctx: 18.6k | ⎇ main | (+42,-10). Μετά τη διαμόρφωση μπορεί να γίνει ακόμα πιο εντυπωσιακή.
Τι μπορεί να εμφανίσει
Μπορείτε να συνδυάσετε διάφορα στοιχεία (Widgets): όνομα μοντέλου, μήκος συμφραζομένων, κλάδους Git/αλλαγές, διάρκεια συνεδρίας, χρονομετρητής 5 ωρών, κόστος συνεδρίας, τρέχον κατάλογο εργασίας, οποιοδήποτε προσαρμοσμένο κείμενο ή έξοδο εντολών... μπορείτε επίσης να ρυθμίσετε πολλές γραμμές κατάστασης με διαφορετική διάταξη.
Διαμόρφωση TUI χωρίς να αλλάξετε αρχεία ρυθμίσεων
Εκτελέστε npx ccstatusline@latest για να μπείτε στη διαδραστική διεπαφή, με επτά μενού: επεξεργασία γραμμών, αλλαγή χρώματος, ρυθμίσεις Powerline, επιλογές τερματικού, παγκόσμιο στυλ, εγκατάσταση στο Claude Code, αποθήκευση και έξοδος. Η κορυφή αλλάζει σε πραγματικό χρόνο.
Ενεργοποιήστε το Powerline, η εμφάνιση ανεβαίνει
Αρχικά, στο μενού Powerline, πατήστε i για να εγκαταστήσετε το Nerd Font, στη συνέχεια πατήστε t για να ενεργοποιήσετε τα βέλη διαχωρισμού. Οι χρήστες Windows αν δουν τετράγωνα, απλώς εγκαταστήστε το Nerd Font και ορίστε το ως γραμματοσειρά τερματικού.
Γρήγορα βήματα εγκατάστασης
- Εκτελέστε στον τερματικό:
npx ccstatusline@latest
ή bunx ccstatusline@latest
- Μπείτε στο TUI, πρώτα ενεργοποιήστε το Powerline, στη συνέχεια προσαρμόστε τα στοιχεία, τα χρώματα και το παγκόσμιο στυλ κατά βούληση.
- Επιλέξτε "Install to Claude Code" για να αποθηκεύσετε τις ρυθμίσεις και να βγείτε.
Συμβουλές για τη διαμόρφωση στοιχείων
- Μπείτε στο "Edit Lines → Line 1" και χρησιμοποιήστε τα πλήκτρα ↑↓ για να επιλέξετε στοιχεία,
aγια προσθήκη,dγια διαγραφή, ←→ για εναλλαγή τύπων,rγια εμφάνιση αρχικών τιμών,mγια συγχώνευση. - Μπορείτε να δημιουργήσετε 3 ανεξάρτητες γραμμές κατάστασης με ζωντανή προεπισκόπηση.
Συνιστώ να προσθέσετε: μοντέλο, Block Timer, Session Cost, Git Branch, Context Length.
Χρώματα και επιλογές τερματικού
Στο "Edit Colors" χρησιμοποιήστε ←→ για να επιλέξετε χρώματα, f για πρόσοψη/φόντο, b για έντονη γραφή, a για εναλλαγή 256 χρωμάτων, r για επαναφορά. Στις "Terminal Options" μπορείτε να επιλέξετε 16 χρώματα/256 χρώματα/Truecolor.
Εγκατάσταση στο Claude Code & παραδείγματα εκτέλεσης
Αφού αποθηκεύσετε, ανοίξτε το Claude Code και η γραμμή κατάστασης θα ενεργοποιηθεί αμέσως, το θέμα μπορεί να αλλάξει στο Powerline θέματα.
Επιστροφή στο TUI για περαιτέρω αλλαγές
Μπορείτε οποιαδήποτε στιγμή να εκτελέσετε ξανά npx ccstatusline@latest για να συνεχίσετε τις ρυθμίσεις.
Οι συνδυασμοί στοιχείων που μου αρέσουν
Git Branch + αλλαγές, Block Timer, Session Cost, Context Length, τρέχων κατάλογος εργασίας, τρέχον μοντέλο.
Block Timer
Το Claude Code έχει ένα μπλοκ συνεδρίας κάθε 5 ώρες, αυτός ο χρονομετρητής σας βοηθά να γνωρίζετε πόσος χρόνος απομένει; Πατήστε p για να αλλάξετε σε λειτουργία προόδου.
Session Cost
Εμφανίζει σε πραγματικό χρόνο το κόστος, r για να κλείσετε την ετικέτα και να δείτε μόνο τον αριθμό. Απαιτεί Claude Code 1.0.85+.
Git Branch και αλλαγές
Ο κλάδος είναι μόνιμος, οι αλλαγές είναι ευδιάκριτες, υπάρχει επίσης η επιλογή μικρού στοιχείου git worktree.
Μήκος συμφραζομένων
Εμφανίζει σε πραγματικό χρόνο την καταμέτρηση Token, για μεγάλες συνεδρίες για να αποφευχθεί η υπέρβαση.
Προσαρμοσμένες εντολές
Μπορείτε να εκτελέσετε οποιαδήποτε εντολή shell και να εισάγετε την έξοδο στη γραμμή κατάστασης, για εντολές δικτύου θυμηθείτε να ρυθμίσετε χρόνο αναμονής 5000ms+. Παράδειγμα:
date +%H:%M node -v git rev-parse --short HEAD curl -s wttr.in?format="%t" npx -y ccusage@latest statusline
Συμπέρασμα & Σημειώσεις
- Τα βέλη Powerline απαιτούν Nerd Font.
- Το Session Cost απαιτεί Claude Code 1.0.85+, μπορεί να μην ενημερώνεται κατά τη διάρκεια του /resume.
- Αν θέλετε να αλλάξετε ρυθμίσεις, εκτελέστε οποιαδήποτε στιγμή
npx ccstatusline@latest.


