Как мне скопировать ссылку в Lynx?

23

Я хотел бы скопировать текущую ссылку в буфер обмена системы или записать ее в файл.

Если это невозможно, я думаю, мне придется довольствоваться открытием его во внешнем браузере (чего я избегал в первую очередь, используя Lynx), а затем копированием открытого URL. : - /

Никки Эрвин Рамирес
источник

Ответы:

24

Нажмите, Shift+gчтобы показать адрес текущего документа, Shift+eчтобы показать адрес выбранной ссылки. Вы можете скопировать текст с помощью мыши (или клавиатуры, если ваш терминал поддерживает это).

Нажмите, aчтобы сохранить адрес документа или ссылку на (по аналогии с Netscape) файл закладок по умолчанию ~/lynx_bookmarks.html. Вы можете открыть это в другом браузере, это просто HTML.

daxim
источник
1
Это работает как шарм - спасибо! Мне было интересно, однако, как насчет ссылок, которые слишком длинные, чтобы поместиться в строке состояния? Как мне выбрать / скопировать их (без необходимости сохранять их в файле закладок и копировать оттуда)?
колесное колесо
① Прокрутите с помощью клавиш со стрелками влево и вправо и скопируйте URL по частям. Требуется сборка в текстовом редакторе или аналогичном. ② Измените размер окна эмулятора терминала и уменьшите размер шрифта до минимума. Может соответствовать примерно 350 символам для отображаемого URL с моей настройкой. Назначьте несколько сочетаний клавиш, если вам нужно делать это часто.
Даксим
Я знаю, что это старый файл, но вы можете нажать L, чтобы показать список всех ссылок на необрезанной странице, и использовать ранее упомянутые методы для его копирования. Хотя при копировании будут символы новой строки и отступы, если ссылка занимает более одной строки.
KS
1

Видимо, вы также можете использовать Ctrl+, Sчтобы сохранить URL текущей страницы или текущей ссылки (по крайней мере, в моей версии 2.8.8).

(К сожалению, в настоящее время я получаю сообщение об ошибке «Ошибка копирования в буфер обмена», но, возможно, кому-то еще повезло больше).

Стефан ван ден Аккер
источник
Я также разместил этот ответ на stackoverflow.com/questions/6864548/… .
Стефан ван ден Аккер