Янкі URL-адреси в w3m


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

Я зробив. Я не розумів, що це було так просто, перш ніж твоє запитання спонукало мене подивитися! Дякую.
Жил 'ТАК - перестань бути злим'

Колір мене вразив :) Щоб завершити штрихи, я склав декілька інтуїтивно зрозумілих клавіатурних зв'язків (функції зовнішні та зовнішні) і тепер я налаштований ...
jasonwryan

Я думаю, що це не буде працювати для магнітних посилань, я отримую деякі невірні помилки директиви.
Виньєш

Визначати extbrowserзаздалегідь не потрібно. Якщо ви запускаєте 2 ESC Mабо 3 ESC Mколи він не визначений, він запропонує вам виконати команду, а це означає, що ви можете запустити будь-яку програму за посиланням. Ви можете залишити extbrowser 3 завжди відкритим, щоб мати команду бігуна.
norcalli

1

Ви пробували muennich / urxvt-perls ? Дивовижні сценарії, які дозволяють вам вибирати / відкривати URL-адреси, вибирати / копіювати з клавіатури та обробляти копію / вставляти з буфера обміну. Дивовижні сценарії!


Так, я вже кілька років використовую перли Берта. Однак вони не працюють у w3m.
Jasonwryan

1

Якщо я правильно розумію, вам потрібен емулятор терміналу з ярликом клавіатури, щоб вставити тест. Наприклад, у Konsole ви можете це зробити за допомогою Ctrl- Shift- V.


1
Дякую Мінаєву: це було гарною пропозицією. Я встановив jukie.net/bart/blog/urxvt-url-yank, але, на жаль, він працює в моєму терміні - він не працює в w3m ...
jasonwryan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.