w3m中的Yanking URL


15

我已经使用w3m几周了,并且确信这是我首选的文本浏览器-除了一个例外。

有什么方法可以不用鼠标将URL 拖动到剪贴板吗?

我已经阅读了手册,并使用默认的键绑定,似乎没有任何记录的方式可以执行此操作。

有没有人开发脚本来解决此问题?

Answers:


14

将“外部浏览器”选项设置为

sh -c 'printf %s "$0" | xsel'

您可以xsel -b用来使用剪贴板而不是主要选择。xsel的替代方法xclipxclip用于主要选择,xclip -selection CLIPBOARD用于剪贴板)。

在中~/.w3m/config,这就是extbrowser设置。

然后M复制(粘贴)当前页面ESC M的URL ,或复制光标下链接的URL。

您可以使用第二个或第三个外部浏览器代替。则组合键为2 Mor 3 M2 ESC Mor 3 ESC M


我不知道您是当场烹制它还是一个(鲜为人知的)解决方法,但这既优雅又有效。谢谢。
jasonwryan'5

是的 在您的问题促使我寻找之前,我还没有意识到这是如此简单!谢谢。
吉尔(Gilles)'所以

给我留下深刻的印象:)为了画龙点睛,我映射了一些更直观的按键绑定(功能为EXTERN&EXTERN_LINK),现在设置为...
jasonwryan 2011年

我认为这不适用于磁铁链接,我收到一些无效的指令错误。
Vignesh

extbrowser不需要提前定义。如果运行2 ESC M3 ESC M未定义时,它将提示您运行命令,这意味着您可以在链接上运行任何程序。您可以使extbrowser 3始终保持打开状态,以便拥有命令运行程序。
norcalli

1

您尝试过muennich / urxvt-perls吗?很棒的脚本,可让您选择/打开URL,使用键盘选择/复制以及处理剪贴板中的复制/粘贴。很棒的脚本!


是的,我使用Bert的Perls已有几年了。但是,它们在w3m中不起作用。
jasonwryan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.