emacs – 有没有办法让术语模式中的区域尊重换行?

当使用术语模式衍生物(如ansi-term或multi-term)时,我经常想要选择一个区域并将其复制到其他地方.如果该区域包含一个包裹在终端窗口边缘的行,则将该区域粘贴到另一个缓冲区中时,始终会在术语包含该行的位置插入硬换行符.这意味着我经常需要返回并清理粘贴的文本.有没有办法避免这样做?我尝试了term-line-mode和term-char-mode;都做同样的事情.

我不想写一个删除所有换行符的猛拉钩,因为我想保留原始内容中现有的硬换行符.

最佳答案 这对我有用:

(setq term-suppress-hard-newline t)
点赞