PageSourceSearch

https://tabcopy.com/assets/js/4f7ba7b0.acc196fb.js

js tabcopy.com collected 2026-10-02 00:56:47 UTC 3,410 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktab_copy_website=self.webpackChunktab_copy_website||[]).push([[436],{9410:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var r=a(4848),n=a(8453);const s={sidebar_position:3},i="Format variants",o={id:"formats/format-variants",title:"Format variants",description:"A format variant represents a level of fidelity for clipboard content.",source:"@site/docs/formats/format-variants.md",sourceDirName:"formats",slug:"/formats/format-variants",permalink:"/docs/formats/format-variants",draft:!1,unlisted:!1,editUrl:"https://github.com/hansifer/tab-copy/tree/master/website/docs/formats/format-variants.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Custom formats",permalink:"/docs/formats/custom-formats"},next:{title:"Tab filtering",permalink:"/docs/tab-filtering"}},c={},l=[{value:"Variant control",id:"variant-control",level:2}];function d(t){const e={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",header:"header",p:"p",...(0,n.R)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.header,{children:(0,r.jsx)(e.h1,{id:"format-variants",children:"Format variants"})}),"\n",(0,r.jsx)(e.p,{children:"A format variant represents a level of fidelity for clipboard content."}),"\n",(0,r.jsxs)(e.p,{children:["All formats generate at a minimum a ",(0,r.jsx)(e.em,{children:"plaintext"})," variant. Some formats also include a ",(0,r.jsx)(e.em,{children:"rich-text"})," variant for more advanced use cases that gets written to the clipboard alongside the plaintext variant."]}),"\n",(0,r.jsx)(e.p,{children:"The applied variant depends on where tabs are pasted."}),"\n",(0,r.jsxs)(e.p,{children:["An example of a format that includes a rich-text variant is ",(0,r.jsx)(e.code,{children:"Link"}),". Tabs that were copied as ",(0,r.jsx)(e.code,{children:"Link"})," paste into documents, spreadsheets, Slack, or email drafts as ",(0,r.jsx)(e.a,{href:"https://en.wikipedia.org/wiki/Hyperlink",children:"clickable links"}),". In apps that do not support clickable links such as text editors, they paste as URLs instead."]}),"\n",(0,r.jsxs)(e.p,{children:["Custom formats also feature a rich-text variant, since ",(0,r.jsx)(e.code,{children:"link"})," is an available template token."]}),"\n",(0,r.jsx)(e.h2,{id:"variant-control",children:"Variant control"}),"\n",(0,r.jsx)(e.p,{children:'Many apps allow you to select from available clipboard variants when pasting. This is sometimes referred to as "Paste special".'}),"\n",(0,r.jsxs)(e.p,{children:["Apps also commonly support the ",(0,r.jsx)(e.code,{children:"Shift + Ctrl + v"})," keyboard shortcut (or ",(0,r.jsx)(e.code,{children:"Shift + Cmd + v"})," on a Mac) as an alternative to ",(0,r.jsx)(e.code,{children:"Ctrl + v"})," that favors plaintext."]})]})}function p(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(d,{...t})}):d(t)}},8453:(t,e,a)=>{a.d(e,{R:()=>i,x:()=>o});var r=a(6540);const n={},s=r.createContext(n);function i(t){const e=r.useContext(s);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function o(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),r.createElement(s.Provider,{value:e},t.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.