URL kéo dài trong w3m


15

Tôi đã sử dụng w3m trong một vài tuần và tôi tin rằng đó là trình duyệt văn bản ưa thích của tôi - với một ngoại lệ.

Có cách nào để kéo URL vào bảng tạm mà không cần sử dụng chuột không?

Tôi đã xem qua hướng dẫn và sử dụng các phím bấm mặc định, dường như không có bất kỳ cách nào được ghi lại để làm điều này.

Có ai đã phát triển một kịch bản để làm việc này không?

Câu trả lời:


14

Đặt tùy chọn Trình duyệt ngoài của Wikipedia thành

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

Bạn có thể sử dụng xsel -bđể sử dụng bảng tạm thay vì lựa chọn chính. Một thay thế cho xselxclip ( xclipcho lựa chọn chính, xclip -selection CLIPBOARDcho bảng tạm).

Trong ~/.w3m/configđó, đó là các extbrowserthiết lập.

Sau đó nhấnM để sao chép (yank) URL của trang hiện tại hoặc ESC Mđể sao chép URL của liên kết dưới con trỏ.

Bạn có thể sử dụng trình duyệt bên ngoài thứ hai hoặc thứ ba để thay thế; sau đó tổ hợp phím là 2 Mhay 3 Mhay 2 ESC Mhay 3 ESC M.


Tôi không biết nếu bạn nấu nó ngay tại chỗ hay đó là một cách giải quyết (ít) được biết đến, nhưng nó vừa thanh lịch & hiệu quả. Cảm ơn bạn.
jasonwryan

Tôi đã làm. Tôi đã không nhận ra điều này quá dễ dàng trước khi câu hỏi của bạn thúc đẩy tôi tìm kiếm! Cảm ơn bạn.
Gilles 'SO- ngừng trở nên xấu xa'

Màu tôi rất ấn tượng :) Để hoàn thiện, tôi đã ánh xạ một số phím bấm trực quan hơn, (các chức năng là EXTERN & EXTERN đòi hỏi) và bây giờ tôi đã thiết lập ...
jasonwryan

Tôi nghĩ rằng điều này sẽ không hoạt động cho các liên kết nam châm, tôi đang nhận được một số lỗi chỉ thị không hợp lệ.
Vignesh

Xác định extbrowsertrước thời hạn là không cần thiết. Nếu bạn chạy 2 ESC Mhoặc 3 ESC Mkhi nó không được xác định, nó sẽ nhắc bạn chạy lệnh, điều đó có nghĩa là bạn có thể chạy bất kỳ chương trình nào trên liên kết. Bạn có thể để extbrowser 3 luôn mở để có lệnh chạy.
norcalli

1

Bạn đã thử muennich / urxvt-perls chưa? Các tập lệnh tuyệt vời có thể cho phép bạn chọn / mở URL, chọn / sao chép bằng bàn phím và xử lý sao chép / dán từ bảng ghi tạm. Kịch bản tuyệt vời!


Vâng, tôi đã sử dụng perls của Bert trong một vài năm nay. Họ không làm việc trong w3m, tuy nhiên.
jasonwryan

1

Nếu tôi hiểu chính xác, bạn cần một trình giả lập thiết bị đầu cuối với phím tắt để dán kiểm tra. Ví dụ: trong Konsole bạn có thể làm điều đó với Ctrl- Shift- V.


1
Cảm ơn minaev: đó là một gợi ý tốt. Tôi đã cài đặt jukie.net/bart/blog/urxvt-url-yank nhưng, than ôi, trong khi nó hoạt động trong nhiệm kỳ của tôi - nó không hoạt động trong w3m ...
jasonwryan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.