查詢或變更剪貼簿資料 (OSC 52)

查詢或變更剪貼簿上的資料。

  1. 0x1B
    ESC
  2. 0x5D
    ]
  3. 0x35 0x32
    52
  4. 0x3B
    ;
  5. ____
    t
  6. 0x3B
    ;
  7. ____
    d
  8. 0x1B
    ESC
  9. 0x5C
    \

根據 d 的值,查詢或變更由 t 指定的剪貼簿上的資料。

t 是一個零個或多個字元的清單,每個字元對應該系統上不同類型 的剪貼簿。xterm 定義的 t 中每個字元的含義如下:

t類型
c標準剪貼簿
p主剪貼簿
q次剪貼簿
s選取剪貼簿
0–7剪下緩衝區 0–7

Note

Ghostty 僅將 c、p 和 s 辨識為 t 中的有效值。 其他類型會被視為 c 的別名。省略 t 時, Ghostty 預設查詢或修改主剪貼簿 (等同於 c)。

Warning

Ghostty 目前每條序列只允許指定一個剪貼簿。 這是我們這邊的限制,未來可能修正。

當 d 是單一字元 ? 時,終端機會以另一條 OSC 52 序列回覆,內容為 t 中第一個包含所要求資料的剪貼簿中找到的資料。

否則,d 應是一個 Base64 編碼的字串,包含 t 中列出的所有剪貼簿的新資料。

如果 d 既不是有效的 Base64 編碼字串,也不是字元 ?, 則 t 中列出的所有剪貼簿都會被清空。