ClipboardPaste
Η εντολή ClipboardPaste διαβάζει τις οντότητες που η ClipboardCopy έγραψε στο πρόχειρο του συστήματος και τις τοποθετεί στο τρέχον σχέδιο σε σημείο που επιλέγετε εσείς. Επειδή το πρόχειρο είναι το πραγματικό του συστήματος, η πηγή μπορεί να είναι άλλο σχέδιο, άλλη καρτέλα του browser ή μια συνεδρία από νωρίτερα την ίδια μέρα.
Πώς γίνεται η επικόλληση
- Πατήστε
Ctrl+V(Cmd+Vσε macOS) ή πληκτρολογήστεClipboardPasteστο τερματικό. - Η προτροπή δείχνει reading clipboard… όσο ο browser παραδίδει το κείμενο του προχείρου.
- Μόλις φορτωθεί, η προτροπή αλλάζει σε pick insertion point και μια προεπισκόπηση της γεωμετρίας ακολουθεί τον δρομέα.
- Κάντε κλικ για να τοποθετήσετε τις οντότητες. Προστίθενται στο σχέδιο και παραμένουν επιλεγμένες.
Η προεπισκόπηση αγκυρώνεται στο σημείο αναφοράς του αντιγράφου — την κάτω αριστερή γωνία της συνολικής έκτασης της αρχικής επιλογής. Αυτή η γωνία βρίσκεται κάτω από τον δρομέα σας, οπότε η σχετική διάταξη των αντιγραμμένων οντοτήτων διατηρείται ακριβώς.
Τι συμβαίνει κατά την επικόλληση
| Βήμα | Συμπεριφορά |
|---|---|
| Νέες ταυτότητες | Κάθε επικολλημένη οντότητα παίρνει νέο id, οπότε δύο επικολλήσεις δίνουν δύο ανεξάρτητα σύνολα |
| Μετατόπιση | Οι οντότητες μετατοπίζονται κατά δρομέας − σημείο αναφοράς |
| Συγχώνευση επιπέδων | Κάθε αναφερόμενο επίπεδο που λείπει από το σχέδιο προορισμού προστίθεται κατ’ όνομα |
| Συγχώνευση τύπων γραμμής | Κάθε αναφερόμενος τύπος γραμμής που λείπει από το σχέδιο προορισμού προστίθεται κατ’ όνομα |
| Επιλογή | Η προηγούμενη επιλογή καθαρίζεται και οι επικολλημένες οντότητες γίνονται η επιλογή |
Συγχώνευση επιπέδων και τύπων γραμμής
Οι εγγραφές που λείπουν προστίθενται· όσες υπάρχουν μένουν ανέπαφες. Αν το πρόχειρο μεταφέρει επίπεδο με όνομα WALLS σε κόκκινο και ο προορισμός έχει ήδη WALLS σε μπλε, υπερισχύει ο ορισμός του προορισμού και οι επικολλημένες οντότητες προσχωρούν σε αυτόν — θα είναι μπλε. Μια επικόλληση δεν επαναπροσδιορίζει τίποτα στο σχέδιο προορισμού.
Αυτό μετράει όταν αντιγράφετε μεταξύ σχεδίων με διαφορετικές συμβάσεις επιπέδων: ελέγξτε τον Layer Manager μετά από επικόλληση ανάμεσα σε σχέδια, αν τα χρώματα δεν βγήκαν όπως περιμένατε.
Όταν το πρόχειρο δεν έχει τίποτα προς επικόλληση
Η ClipboardPaste δέχεται μόνο περιεχόμενο που παρήγαγε η ClipboardCopy. Οτιδήποτε άλλο στο πρόχειρο — απλό κείμενο, σύνδεσμος, εικόνα, JSON από άλλη εφαρμογή — απορρίπτεται και το τερματικό αναφέρει:
Clipboard has no copied entities
Αν ο browser αρνηθεί εντελώς την πρόσβαση στο πρόχειρο, το μήνυμα είναι Clipboard access denied. Και τα δύο τερματίζουν την εντολή χωρίς να αλλάξουν το σχέδιο.
Αναφορά πληκτρολογίου
| Πλήκτρο | Ενέργεια |
|---|---|
Ctrl+V / Cmd+V | Ενεργοποίηση ClipboardPaste |
Escape | Ακύρωση — οι οντότητες απορρίπτονται και δεν προστίθεται τίποτα |
Η ακύρωση κατά τη φάση ανάγνωσης είναι ασφαλής: αν το πρόχειρο απαντήσει αφού έχετε ήδη ακυρώσει ή ξεκινήσει άλλη εντολή, το καθυστερημένο αποτέλεσμα απορρίπτεται αντί να διακόψει ό,τι είναι τότε ενεργό.
Αντιγραφή μεταξύ καρτελών
Η συνήθης ροή εργασίας ανάμεσα σε σχέδια:
- Ανοίξτε το σχέδιο προέλευσης, επιλέξτε τη γεωμετρία, πατήστε
Ctrl+C. - Μεταβείτε στην άλλη καρτέλα — ή ανοίξτε δεύτερη καρτέλα της εφαρμογής και φορτώστε άλλο αρχείο.
- Πατήστε
Ctrl+Vκαι κάντε κλικ σε σημείο εισαγωγής.
Και οι δύο καρτέλες έχουν την ίδια προέλευση και μοιράζονται το πρόχειρο του συστήματος, οπότε τίποτα δεν ανεβαίνει και κανένας διακομιστής δεν εμπλέκεται. Το περιεχόμενο παραμένει κείμενο JSON στο δικό σας πρόχειρο σε όλη τη διαδρομή.
Υποστηριζόμενες οντότητες
Κάθε τύπο οντότητας που μπορεί να γράψει η ClipboardCopy, η ClipboardPaste μπορεί να τον διαβάσει πίσω — με την ίδια σειριοποίηση που χρησιμοποιεί η εγγενής μορφή .json.
Δείτε επίσης
- ClipboardCopy — εγγραφή της επιλογής στο πρόχειρο
- Copy — αναπαραγωγή οντοτήτων μέσα στο τρέχον σχέδιο
- Layer Manager — έλεγχος των επιπέδων που έφερε μια επικόλληση