ClipboardPaste

Kommandoen ClipboardPaste leser enhetene som ClipboardCopy skrev til systemets utklippstavle, og plasserer dem i den gjeldende tegningen på et punkt du velger. Fordi utklippstavlen er systemets ekte, kan kilden være en annen tegning, en annen nettleserfane eller en økt fra tidligere på dagen.

Slik limer du inn

  1. Trykk Ctrl+V (Cmd+V på macOS), eller skriv ClipboardPaste i terminalen.
  2. Ledeteksten viser reading clipboard… mens nettleseren overleverer utklippsteksten.
  3. Når den er lastet, endres ledeteksten til pick insertion point, og en forhåndsvisning av geometrien følger markøren.
  4. Klikk for å plassere enhetene. De legges til i tegningen og forblir valgt.

Forhåndsvisningen er forankret i kopiens referansepunkt — nedre venstre hjørne av det opprinnelige utvalgets samlede utstrekning. Det hjørnet ligger under markøren, så den innbyrdes plasseringen av de kopierte enhetene bevares nøyaktig.

Hva som skjer ved innliming

TrinnOppførsel
Nye identiteterHver innlimt enhet får en ny id, så to innlimninger gir to uavhengige sett
ForskyvningEnhetene forskyves med markør − referansepunkt
Sammenslåing av lagHvert refererte lag som mangler i måltegningen, legges til etter navn
Sammenslåing av linjetyperHver refererte linjetype som mangler i måltegningen, legges til etter navn
UtvalgDet forrige utvalget tømmes, og de innlimte enhetene blir utvalget

Sammenslåing av lag og linjetyper

Manglende tabelloppføringer legges til; eksisterende lar man være. Hvis utklippstavlen bærer et lag som heter WALLS i rødt og måltegningen allerede har et WALLS i blått, vinner måltegningens definisjon, og de innlimte enhetene slutter seg til det — de blir blå. En innliming omdefinerer ingenting i måltegningen.

Dette betyr noe når man kopierer mellom tegninger med ulike lagkonvensjoner: sjekk Layer Manager etter en innliming på tvers av tegninger hvis fargene ikke ble som ventet.

Når utklippstavlen ikke har noe å lime inn

ClipboardPaste godtar bare innhold som ClipboardCopy har laget. Alt annet på utklippstavlen — ren tekst, en lenke, et bilde, JSON fra et annet program — avvises, og terminalen melder:

Clipboard has no copied entities

Hvis nettleseren nekter tilgang til utklippstavlen helt, er meldingen i stedet Clipboard access denied. Begge avslutter kommandoen uten å endre tegningen.

Tastaturreferanse

TastHandling
Ctrl+V / Cmd+VAktiver ClipboardPaste
EscapeAvbryt — enhetene forkastes og ingenting legges til

Å avbryte i lesefasen er trygt: hvis utklippstavlen svarer først etter at du allerede har avbrutt eller startet en annen kommando, forkastes det sene resultatet i stedet for å forstyrre det som da er aktivt.

Kopiere mellom faner

Den vanlige arbeidsflyten mellom tegninger:

  1. Åpne kildetegningen, velg geometrien, trykk Ctrl+C.
  2. Bytt til den andre fanen — eller åpne en ny fane med appen og last inn en annen fil.
  3. Trykk Ctrl+V og klikk på et innsettingspunkt.

Begge fanene har samme opphav og deler systemets utklippstavle, så ingenting lastes opp og ingen server er involvert. Innholdet forblir JSON-tekst på din egen utklippstavle hele veien.

Støttede enheter

Hver enhetstype ClipboardCopy kan skrive, kan ClipboardPaste lese tilbake — med samme serialisering som det innebygde .json-formatet bruker.

Se også

  • ClipboardCopy — skrive utvalget til utklippstavlen
  • Copy — duplisere enheter innenfor den gjeldende tegningen
  • Layer Manager — se på lagene en innliming brakte med seg