1

我在这里展示的案例在 Emacs 中的任何地方都无法重现,但是nav在 Emacs 24.1.x 和 24.3.x 中,当我告诉它要跳转到的位置的路径时,我能够重现它的地方。

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

另一个相关问题:我们如何才能找出哪些东西(元数据)实际上被杀死/复制了?

4

1 回答 1

2

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

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

对于您的最后一个问题,您可以通过查看 kill ring 来检查任何被杀死的字符串的详细内容M-x describe-variable RET kill-ring RET

于 2013-07-07T19:42:11.803 回答