ClipboardPaste
Kommandot ClipboardPaste läser de entiteter som ClipboardCopy skrev till systemets urklipp och placerar dem i den aktuella ritningen på en punkt du väljer. Eftersom urklippet är systemets riktiga kan källan vara en annan ritning, en annan webbläsarflik eller en session från tidigare på dagen.
Så klistrar du in
- Tryck
Ctrl+V(Cmd+Vpå macOS), eller skrivClipboardPastei terminalen. - Prompten visar reading clipboard… medan webbläsaren lämnar över urklippstexten.
- När den har lästs in ändras prompten till pick insertion point och en förhandsvisning av geometrin följer markören.
- Klicka för att placera entiteterna. De läggs till i ritningen och förblir markerade.
Förhandsvisningen är förankrad i kopians referenspunkt — nedre vänstra hörnet av den ursprungliga markeringens sammanlagda utsträckning. Det hörnet ligger under markören, så entiteternas inbördes placering bevaras exakt.
Vad som händer vid inklistring
| Steg | Beteende |
|---|---|
| Nya identiteter | Varje inklistrad entitet får ett nytt id, så två inklistringar ger två oberoende uppsättningar |
| Förflyttning | Entiteterna förskjuts med markör − referenspunkt |
| Sammanfogning av lager | Varje refererat lager som saknas i målritningen läggs till per namn |
| Sammanfogning av linjetyper | Varje refererad linjetyp som saknas i målritningen läggs till per namn |
| Markering | Den tidigare markeringen rensas och de inklistrade entiteterna blir markeringen |
Sammanfogning av lager och linjetyper
Saknade tabellposter läggs till; befintliga lämnas i fred. Om urklippet bär ett lager som heter WALLS i rött och målritningen redan har ett WALLS i blått vinner målets definition och de inklistrade entiteterna ansluter sig till det — de blir blå. En inklistring omdefinierar ingenting i målritningen.
Det spelar roll när man kopierar mellan ritningar med olika lagerkonventioner: kontrollera Layer Manager efter en inklistring mellan ritningar om färgerna inte blev som du väntade dig.
När urklippet inte har något att klistra in
ClipboardPaste accepterar bara innehåll som ClipboardCopy skapat. Allt annat i urklippet — ren text, en länk, en bild, JSON från ett annat program — avvisas och terminalen rapporterar:
Clipboard has no copied entities
Om webbläsaren nekar åtkomst till urklippet helt lyder meddelandet i stället Clipboard access denied. Båda avslutar kommandot utan att ändra ritningen.
Tangentbordsreferens
| Tangent | Åtgärd |
|---|---|
Ctrl+V / Cmd+V | Aktivera ClipboardPaste |
Escape | Avbryt — entiteterna kastas och inget läggs till |
Att avbryta under inläsningsfasen är ofarligt: om urklippet svarar först efter att du redan avbrutit eller startat ett annat kommando kastas det sena resultatet i stället för att störa det som då är aktivt.
Kopiera mellan flikar
Det vanliga arbetsflödet mellan ritningar:
- Öppna källritningen, markera geometrin, tryck
Ctrl+C. - Byt till den andra fliken — eller öppna en andra flik med appen och läs in en annan fil.
- Tryck
Ctrl+Voch klicka på en insättningspunkt.
Båda flikarna har samma ursprung och delar systemets urklipp, så inget laddas upp och ingen server är inblandad. Innehållet förblir JSON-text i ditt eget urklipp hela tiden.
Entiteter som stöds
Varje entitetstyp som ClipboardCopy kan skriva kan ClipboardPaste läsa tillbaka — med samma serialisering som det inbyggda .json-formatet använder.
Se även
- ClipboardCopy — skriva markeringen till urklippet
- Copy — duplicera entiteter inom den aktuella ritningen
- Layer Manager — granska de lager en inklistring förde med sig