纯文本复制

创建于 12/12/2024

用 AHK 实现纯文本复制

从浏览器复制东西,是 HTML 格式,带着样式。如果粘贴到富文本编辑器里,例如 Anki,就会保留样式。浏览器很喜欢自作主张搞一些莫名其妙的样式,有的时候套个 div,有的时候带个背景色,有的时候多个  ,很坑。在《博客的离谱排版问题》中我就遇到过类似的问题。

如果就是需要纯文本格式,怎么办?Anki 其实支持纯文本粘贴,但似乎无法去除 div。这时候,通常需要去记事本里头过一遍,把样式洗掉。实在麻烦,于是求助万能的 AutoHotkey。写个脚本,果然能用。

如下脚本,睡眠十毫秒是为了避免有时候还没复制到。我也不知道为什么会出现那种情况,不过睡眠一下就解决了,呵呵……

; Ctrl+Alt+C 纯文本复制
^!c::{
    Send "^c"
    ClipWait 1
    Sleep 10
    A_Clipboard := A_Clipboard
}