3m의 Yanking URL


15

나는 몇 주 동안 w3m을 사용해 왔으며 한 가지 예외를 제외하고는 내가 선호하는 텍스트 브라우저라고 확신합니다.

마우스를 사용하지 않고 URL을 클립 보드에 붙일 수있는 방법이 있습니까?

설명서를 살펴본 결과 기본 키 바인딩을 사용하면이를 수행하는 문서화 된 방법이 없습니다.

이 문제를 해결하기 위해 스크립트를 개발 한 사람이 있습니까?

답변:


14

“외부 브라우저”옵션을

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

xsel -b기본 선택 대신 클립 보드를 사용할 수 있습니다 . xsel 의 대안 은 xclip ( xclip기본 선택, xclip -selection CLIPBOARD클립 보드)입니다.

에서 ~/.w3m/config, 즉의 extbrowser설정.

그런 다음을 눌러M 현재 페이지의 URL을 복사 (잉크)하거나 ESC M커서 아래에있는 링크의 URL을 복사하십시오.

대신 두 번째 또는 세 번째 외부 브라우저를 사용할 수 있습니다. 다음 키 조합은 2 M또는 3 M또는 2 ESC M또는 3 ESC M.


나는 당신이 그 자리에서 그것을 요리했는지 또는 (약간) 알려진 해결 방법인지는 모르겠지만 우아하고 효과적입니다. 감사합니다.
jasonwryan

나는했다. 나는 당신의 질문이 나를 찾는 데 도움이되기 전에 이것이 너무 쉽다는 것을 깨닫지 못했습니다! 감사합니다.
Gilles 'SO- 악마 그만

컬러 나 (기능은 외부 입력 및 EXTERN_LINK입니다) 좀 더 직관적 keybinds를 매핑에 마지막 손질을 넣으려면 : 감동 지금 설정하고
jasonwryan

자석 링크에는 작동하지 않는다고 생각합니다. 일부 잘못된 지시문 오류가 발생합니다.
Vignesh

extbrowser미리 정의 할 필요는 없습니다. 실행 2 ESC M중이거나 3 ESC M정의되지 않은 경우 명령을 실행하라는 메시지가 표시되므로 링크에서 모든 프로그램을 실행할 수 있습니다. extbrowser 3을 항상 열어 두어 명령 러너를 가질 수 있습니다.
norcalli

1

muennich / urxvt-perls 를 사용해 보셨습니까 ? URL을 선택 / 열거 나 키보드로 선택 / 복사하고 클립 보드에서 복사 / 붙여 넣기를 처리 할 수있는 멋진 스크립트입니다. 대단한 스크립트!


예, 저는 몇 년 동안 Bert 's perls를 사용해 왔습니다. 그러나 3m에서는 작동하지 않습니다.
jasonwryan

1

올바르게 이해하면 테스트를 붙여 넣을 수있는 키보드 단축키가있는 터미널 에뮬레이터가 필요합니다. 예를 들어, Konsole을 당신은 그것을 할 수있다 Ctrl- Shift- V.


1
고마워 minaev : 좋은 제안이었습니다. jukie.net/bart/blog/urxvt-url-yank를 설치 했지만 아아, 내 용어로는 작동하지만 w3m에서는 작동하지 않습니다 ...
jasonwryan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.