为什么文本字体设置与文本一起被杀死/复制?

时间:2013-07-07 13:39:19

标签: emacs copy-paste emacs-faces yank

我在这里呈现的案例在Emacs的每个地方都不具有可再现性,但在Emacs 24.1.x中告诉它跳转到的位置的路径时我能够重现它的地方是nav和24.3.x。

所以问题是为什么在杀死/复制文本时,比如python注释(python-mode中的缓冲区),以及在其他地方进行yanking /粘贴,比如说迷你缓冲区,字体也是猛拉?为什么在大多数情况下情况并非如此,即被拉动的文本采用了被拉扯的位置的字体 - ?

另一个相关的问题:我们怎样才能找出实际被杀死/复制的东西(元数据)?

1 个答案:

答案 0 :(得分:2)

这是因为文本颜色和字体与任何其他文本属性一样。默认情况下,属性与其文本一起复制(只是因为它们可能包含您要复制的信息)。

不要过于担心,这些信息不会保存到文件中,并且在字体锁定的情况下,它通常会很快被覆盖。

关于你的上一个问题,你可以通过查看杀戮戒指M-x describe-variable RET kill-ring RET来查看任何被杀死的字符串的详细内容。