Συντομεύσεις πληκτρολογίου
Οι συντομεύσεις προέρχονται από ένα μητρώο const, το KeybindingRegistry στο lib/core/constants/keybindings.dart. Περιέχει 49 δεσμεύσεις. Οι Ρυθμίσεις → Εσείς → Συντομεύσεις πληκτρολογίου αποδίδουν αυτό το μητρώο ως αναφορά μόνο για ανάγνωση: δεν υπάρχει διεπαφή επαναχορήγησης ούτε αρχείο συντομεύσεων χρήστη.
Το Cmd παρακάτω είναι ο κύριος τροποποιητής εντολών — ⌘ στο macOS, Ctrl στα Windows και στο Linux. Μια δέσμευση ενεργοποιείται μόνο όταν η εντολή της έχει καταχωρισμένο χειριστή στην τρέχουσα οθόνη και ισχύει η ρήτρα when της· το !textInputFocus σημαίνει ότι το πλήκτρο περνά αντ’ αυτού σε ένα πεδίο κειμένου που έχει την εστίαση.
Δεν υπάρχει συντόμευση πλοήγησης με πλήκτρα αριθμών. Τα εισερχόμενα, τα εισιτήρια, τα pull requests και τα υπόλοιπα προσεγγίζονται από την πλαϊνή στήλη ή με ⌘K. Ούτε η παρατηρησιμότητα έχει συντόμευση.
Γενικές (19)
Ενότητα με τίτλο «Γενικές (19)»Πεδίο εφαρμογής global, οπότε είναι ενεργές οπουδήποτε στο κέλυφος.
Σύστημα
Ενότητα με τίτλο «Σύστημα»| Συντόμευση | Ενέργεια | Συνθήκη |
|---|---|---|
Cmd/Ctrl + K |
Παλέτα εντολών | — |
Shift + / (?) |
Φύλλο συντομεύσεων πληκτρολογίου | Δεν πληκτρολογείτε σε πεδίο |
Cmd/Ctrl + Z |
Αναίρεση | Δεν πληκτρολογείτε σε πεδίο (ένα πεδίο με εστίαση διατηρεί τη δική του αναίρεση) |
Cmd/Ctrl + Shift + Z |
Επανάληψη | Δεν πληκτρολογείτε σε πεδίο |
Cmd/Ctrl + Shift + T |
Εναλλαγή θέματος | — |
Cmd/Ctrl + , |
Άνοιγμα ρυθμίσεων (ανοίγει στο /settings/you/appearance) |
— |
Cmd/Ctrl + Shift + Alt + F |
Εναλλαγή λειτουργίας εστίασης | — |
Cmd/Ctrl + Shift + W |
Εναλλαγή εναλλαγής χώρου εργασίας | — |
Cmd/Ctrl + ] |
Επόμενος χώρος εργασίας | — |
Cmd/Ctrl + [ |
Προηγούμενος χώρος εργασίας | — |
Cmd/Ctrl + Alt + 1 … Cmd/Ctrl + Alt + 9 |
Μετάβαση στον χώρο εργασίας 1–9 | — |
Λίστα pull requests (3)
Ενότητα με τίτλο «Λίστα pull requests (3)»Πεδίο εφαρμογής /pull-requests. Όλες απαιτούν route == '/pull-requests' και κανένα πεδίο κειμένου με εστίαση, οπότε δεν ενεργοποιούνται όταν η διαδρομή λεπτομερειών PR είναι ανοιχτή πάνω από τη λίστα.
| Συντόμευση | Ενέργεια |
|---|---|
R |
Ανανέωση |
Enter |
Άνοιγμα PR |
F |
Άνοιγμα μενού φίλτρων |
Το Enter (pr.list-open) δηλώνεται στο μητρώο και εμφανίζεται στην αναφορά συντομεύσεων πληκτρολογίου, αλλά η οθόνη της λίστας δεν καταχωρίζει χειριστή γι’ αυτό, οπότε προς το παρόν δεν ενεργοποιείται. Το F ανοίγει το μενού φίλτρων (pr.list-open-filter), όχι την αναζήτηση.
Λεπτομέρειες pull request (2)
Ενότητα με τίτλο «Λεπτομέρειες pull request (2)»Πεδίο εφαρμογής /pull-requests/. Η ανανέωση απαιτεί να μην υπάρχει πεδίο κειμένου με εστίαση. Το κλείσιμο καρτέλας δεν έχει φρουρό εισόδου κειμένου (ένας συνδυασμός με ⌘ δεν είναι ποτέ απλό κείμενο) και έχει κανονική έκφραση διαδρομής, ώστε να μην ενεργοποιείται στη λίστα.
| Συντόμευση | Ενέργεια | Συνθήκη |
|---|---|---|
R |
Ανανέωση | Δεν πληκτρολογείτε σε πεδίο |
Cmd/Ctrl + W |
Κλείσιμο καρτέλας | Σε τοποθεσία /pull-requests/<…> |
Η εναλλαγή καρτελών (1/2/3), η προβολή/σύμπτυξη αρχείου (V/C), η λίστα αρχείων (T) και η αναζήτηση στο diff (Cmd/Ctrl + F) ανήκουν στον δικό του χειριστή του προβολέα diff — δείτε Πλήκτρα προβολέα diff εκτός του μητρώου.
Εισερχόμενα (1)
Ενότητα με τίτλο «Εισερχόμενα (1)»| Συντόμευση | Ενέργεια |
|---|---|
F |
Άνοιγμα μενού φίλτρων |
Απαιτεί route == '/inbox' και να μην υπάρχει πεδίο κειμένου με εστίαση.
Προφίλ χρήστη και ομάδας στο GitHub (3)
Ενότητα με τίτλο «Προφίλ χρήστη και ομάδας στο GitHub (3)»Πεδίο εφαρμογής /users/. Η ρήτρα when είναι κανονική έκφραση που ελέγχει το /users/<login> ή το /teams/<organization>/<slug>, συν το ότι δεν υπάρχει πεδίο κειμένου με εστίαση.
| Συντόμευση | Ενέργεια |
|---|---|
R |
Ανανέωση |
/ |
Εστίαση στην αναζήτηση |
Cmd/Ctrl + F |
Εστίαση στην αναζήτηση |
Χώροι (9)
Ενότητα με τίτλο «Χώροι (9)»Πεδίο εφαρμογής /spaces. Οι ρήτρες when χρησιμοποιούν κανονική έκφραση, ώστε να ενεργοποιούνται και στη λίστα χώρων (/spaces) και σε έναν επιλεγμένο χώρο (/spaces/<id>).
| Συντόμευση | Ενέργεια | Συνθήκη |
|---|---|---|
Enter |
Αποστολή μηνύματος | — |
Cmd/Ctrl + N |
Νέος χώρος | Σε διαδρομή /spaces |
J |
Επόμενος χώρος | Δεν πληκτρολογείτε σε πεδίο |
K |
Προηγούμενος χώρος | Δεν πληκτρολογείτε σε πεδίο |
Cmd/Ctrl + Shift + D |
Υπαγόρευση με πίεση για ομιλία | — |
Cmd/Ctrl + T |
Άνοιγμα καρτέλας επεξεργαστή | Σε διαδρομή /spaces |
Cmd/Ctrl + W |
Κλείσιμο καρτέλας επεξεργαστή | Σε διαδρομή /spaces |
Cmd/Ctrl + B |
Εναλλαγή πλαϊνής στήλης επεξεργαστή | Σε διαδρομή /spaces |
Cmd/Ctrl + P |
Μετάβαση σε αρχείο | Σε διαδρομή /spaces |
Η «Μετάβαση σε αρχείο» ανοίγει έναν επιλογέα με τα αρχεία της συνομιλίας. Χωρίς πληκτρολόγηση εμφανίζει τα αρχεία που ανοίξατε πιο πρόσφατα· όταν πληκτρολογείτε, αναζητά σε όλα τα αρχεία των worktree της συνομιλίας. Το Enter ανοίγει το επιλεγμένο αρχείο σε νέα καρτέλα, το Cmd/Ctrl + Enter ή το κουμπί διαχωρισμού στη γραμμή το ανοίγει σε ένα τμήμα στα δεξιά, και το × σε μια γραμμή πρόσφατου αρχείου το αφαιρεί από τη λίστα.
Η αποστολή με Enter ανήκει στο πεδίο κειμένου του συνθέτη· η πίεση για ομιλία ανήκει στο κουμπί μικροφώνου του συνθέτη (δικός του χειριστής πληκτρολογίου υλικού). Και τα δύο αναφέρονται στο μητρώο για την αναφορά ρυθμίσεων.
Επιλογέας χώρου εργασίας (2)
Ενότητα με τίτλο «Επιλογέας χώρου εργασίας (2)»Πεδίο εφαρμογής /workspaces, ενεργές μόνο στον ίδιο τον επιλογέα.
| Συντόμευση | Ενέργεια |
|---|---|
Cmd/Ctrl + N |
Νέος χώρος εργασίας |
Enter |
Άνοιγμα επιλεγμένου χώρου εργασίας |
Το Enter απαιτεί να μην υπάρχει πεδίο κειμένου με εστίαση.
Ρυθμίσεις (5)
Ενότητα με τίτλο «Ρυθμίσεις (5)»| Συντόμευση | Ενέργεια | Οθόνη |
|---|---|---|
J |
Επόμενη σελίδα ρυθμίσεων | Οποιαδήποτε διαδρομή /settings, χωρίς πληκτρολόγηση |
K |
Προηγούμενη σελίδα ρυθμίσεων | Οποιαδήποτε διαδρομή /settings, χωρίς πληκτρολόγηση |
Cmd/Ctrl + N |
Νέος πράκτορας | Ρυθμίσεις → Χώρος εργασίας → Πράκτορες |
Cmd/Ctrl + N |
Προσθήκη αποθετηρίου | Ρυθμίσεις → Χώρος εργασίας → Αποθετήρια |
R |
Επανάληψη σάρωσης προσαρμογέων | Ρυθμίσεις → Διακομιστής → Πάροχοι μοντέλων |
Ροή ειδήσεων (5)
Ενότητα με τίτλο «Ροή ειδήσεων (5)»Πεδίο εφαρμογής /newsfeed. Όλες απαιτούν route == '/newsfeed' και να μην υπάρχει πεδίο κειμένου με εστίαση.
| Συντόμευση | Ενέργεια |
|---|---|
J |
Επόμενο άρθρο |
K |
Προηγούμενο άρθρο |
Enter |
Άνοιγμα άρθρου |
S |
Εναλλαγή σελιδοδείκτη |
R |
Ανανέωση ροών |
Πλήκτρα προβολέα diff εκτός του μητρώου
Ενότητα με τίτλο «Πλήκτρα προβολέα diff εκτός του μητρώου»Ο προβολέας diff PR τα χειρίζεται μόνος του (PrDiffKeyboardHandler). Η αναζήτηση/η προβολή/η σύμπτυξη αναφέρονται στα σχόλια του μητρώου μόνο για την αναφορά ρυθμίσεων — δεν έχει καταχωριστεί χειριστής αποστολέα, οπότε ο αποστολέας τα αφήνει στην προβολή diff. Δεν εμφανίζονται ως δικές τους γραμμές στην αναφορά συντομεύσεων πληκτρολογίου.
| Συντόμευση | Ενέργεια |
|---|---|
Cmd/Ctrl + F |
Αναζήτηση στο diff |
J / K |
Επόμενο / προηγούμενο αρχείο |
V |
Εναλλαγή προβολής στο αρχείο με εστίαση |
C |
Εναλλαγή σύμπτυξης στο αρχείο με εστίαση |
T |
Εμφάνιση λίστας αρχείων |
Enter |
Επόμενη αντιστοιχία αναζήτησης (μόνο όσο είναι ανοιχτή η αναζήτηση στο diff) |
Shift + Enter |
Προηγούμενη αντιστοιχία αναζήτησης |
Escape |
Κλείσιμο της αναζήτησης στο diff ή καθαρισμός της επιλογής κειμένου του diff |
Cmd/Ctrl + C |
Αντιγραφή της επιλογής του diff |
Συνδυασμοί που δεσμεύει το πρόγραμμα περιήγησης
Ενότητα με τίτλο «Συνδυασμοί που δεσμεύει το πρόγραμμα περιήγησης»Στην έκδοση web, το πρόγραμμα περιήγησης καταναλώνει ορισμένους συνδυασμούς επιτάχυνσης πριν τους δει η σελίδα, οπότε οι αντίστοιχες δεσμεύσεις δεν μπορούν ποτέ να ενεργοποιηθούν εκεί. Λειτουργούν κανονικά στην επιφάνεια εργασίας. Δεσμευμένα σε συνδυασμό με τον κύριο τροποποιητή εντολών: T, W, N και τα ψηφία 1–9.
Αυτό καλύπτει την εναλλαγή χώρου εργασίας με Cmd/Ctrl + Alt + 1–9, το Cmd/Ctrl + N (νέος χώρος, νέος χώρος εργασίας, νέος πράκτορας, προσθήκη αποθετηρίου) και τα Cmd/Ctrl + T / Cmd/Ctrl + W στους χώρους και στις λεπτομέρειες PR.