查詢或變更剪貼簿資料 (OSC 52)
查詢或變更剪貼簿上的資料。
- 0x1B
- ESC
- 0x5D
- ]
- 0x35 0x32
- 52
- 0x3B
- ;
- ____
- t
- 0x3B
- ;
- ____
- d
- 0x1B
- ESC
- 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 中列出的所有剪貼簿都會被清空。