0

我经常收到包含我想点击的超长(>= 300 个字符)URL 的电子邮件。这不能正常工作,因为 emacs 将文本流到终端上的多行,并在每个虚拟行的末尾附加一个“\”字符以指示继续。正常的鼠标选择和 ctrl-左键单击方法无法正常工作,因为包含“\”字符并使 URL 无效。

我在 -nw(终端)模式下使用 emacs。

有没有办法改变我的操作系统(Linux Mint 15)或 emacs 的行为,以便选择整个 URL 而不仅仅是第一个虚拟行?

我一直在使用的解决方法是鼠标选择整个 URL,包括“\”字符,复制、粘贴到浏览器中,然后手动删除“\”字符。

我做的另一件事是,如果 URL 少于大约 250 个字符,则将终端窗口拉伸到足够宽以将整个 URL 包含在一行中。

4

1 回答 1

1

对我来说很好用browse-url。我仍然看到延续字符,但它有效。不要忘记设置

(setq browse-url-browser-function 'browse-url-firefox)

UPD

如果您与 连接ssh -X,则可以使用xclip. 这个elisp 代码环绕xclip 并使其在turn-on-xclip您使用常用命令杀死或复制的所有内容之后也将发送到 xclip。

于 2013-08-10T17:17:33.543 回答