我已经使用 w3m 几周了,并且确信它是我首选的文本浏览器 - 但有一个例外。
有没有办法将 URL 拖到剪贴板不使用鼠标?
我已经看过了手册并且,使用默认的键绑定,似乎没有任何记录的方法可以做到这一点。
有人开发了一个脚本来解决这个问题吗?
答案1
答案2
你有没有尝试过慕尼黑/urxvt-perls?很棒的脚本,可以让您选择/打开 URL、使用键盘选择/复制以及处理剪贴板中的复制/粘贴。很棒的脚本!
答案3
如果我理解正确,您需要一个带有键盘快捷键的终端模拟器来粘贴测试。例如,在 Konsole 中,您可以使用Ctrl- Shift-来执行此操作V。
答案4
你可以猛拉 url vim 风格,支持 tmux,linux,macos,windows,android
$EDITOR ~/.w3m/keymap
# yank url to multiple clipboard (under cursor)
keymap yy EXTERN_LINK "url=%s ; printf "%b" "$url" > /tmp/clipbrd.txt ; printf "%b" "$url" | xsel -b 2>/dev/null ; printf "%b" "$url" | tmux load-buffer - ; printf '%s' "$url" | wl-copy 2>/dev/null ; printf '%s' "$url" | clip 2>/dev/null ; printf '%s' "$url" > /dev/clipboard 2>/dev/null ; printf '%s' "$url" | pbcopy 2>/dev/null ; printf '%s' "$url" | termux-clipboard-set 2>/dev/null"
# yank url to multiple clipboard (current page)
keymap YY EXTERN "url=%s ; printf "%b" "$url" > /tmp/clipbrd.txt ; printf "%b" "$url" | xsel -b 2>/dev/null ; printf "%b" "$url" | tmux load-buffer - ; printf '%s' "$url" | wl-copy 2>/dev/null ; printf '%s' "$url" | clip 2>/dev/null ; printf '%s' "$url" > /dev/clipboard 2>/dev/null ; printf '%s' "$url" | pbcopy 2>/dev/null ; printf '%s' "$url" | termux-clipboard-set 2>/dev/null"
用法:转到链接并按yy复制网址