如何在perl模式下禁用字符组合?

Ale*_*lds 4 unicode emacs perl

当我在perl在emacs模式(最近升级到GNU Emacs的23.3.1) ::,->以及=>(也许还有其他符号的组合)减少到?,??符号.这对我复制和粘贴文本的能力造成了严重破坏,并导致可读性错误.有没有办法禁用这个"功能"?

Ste*_*fan 5

(setq perl-prettify-symbols nil)应该这样做.说实话,我无法弄清楚为什么/它如何影响你复制和粘贴文本的能力,因为替换只是一种视觉上的"错觉".我可以理解可读性问题,这就是我添加perl-prettify-symbols配置的原因.

  • @AlexReynolds不要使用Terminal.app中的复制和粘贴命令,而应使用Emacs本身的复制和粘贴命令,例如Cw.这将复制正确的字符,而不是其可视化表示.如果您缩进以使用鼠标进行复制/粘贴,请使用图形化Emacs会话. (2认同)