Trong Firefox, có một phím tắt để dán trực tiếp nội dung của bộ đệm X vào hộp tìm kiếm không?


5

Đặc biệt khi lập trình, việc đăng thông báo lỗi trong hộp tìm kiếm của Firefox là rất hữu ích, để xem Google nói gì về vấn đề này :) Trên linux và đặc biệt là X11, nó thậm chí còn tiện dụng hơn vì bạn chỉ phải chọn một số văn bản để đưa vào bộ đệm X, để sau đó dán nó bằng nút giữa.

Thật không may, trước khi dán vào hộp tìm kiếm, bạn cần phải xóa nó. Vì vậy, về cơ bản, tôi phải nhấn Ctrl + K Del để nhấp vào văn bản của mình trong hộp tìm kiếm. Không tiện dụng nữa. Có cách nào tốt hơn?


1
Tôi biết điều này không trả lời câu hỏi của bạn, nhưng nó rất gần và rất hữu ích. Nếu bạn nhấp chuột giữa vào Firefox với văn bản trong "lựa chọn chính" của bạn, nó sẽ cố tải nó dưới dạng URL. Nếu nó không tải được dưới dạng url, nó sẽ thực hiện điều tự động tìm kiếm được kích hoạt với "keyword.en bật" và "keyword.URL". Đáng buồn thay, nếu những gì bạn dán chứa một khoảng trắng, nó sẽ ghi "URL không hợp lệ và không thể tải được".
wfaulk

1
@wfaulk thực sự, gần gũi. Thật không may, thông báo lỗi không có khoảng trắng là rất hiếm.
quack quixote

Câu trả lời:


2

Vấn đề là tinh tế. Bạn muốn có một cách để xóa nội dung của trường văn bản mà không chọn nội dung trước, vì việc chọn chúng sẽ ghi đè nội dung bộ đệm lựa chọn của bạn. Theo tôi, đây là một lỗ hổng thiết kế trong bất kỳ bộ công cụ UI nào được sử dụng trên Linux. Chỉ nên sao chép văn bản được chọn thủ công vào lựa chọn chính X, chứ không phải văn bản được chọn ngẫu nhiên do hoạt động không chọn văn bản (ví dụ: nhấp vào trường văn bản). Nhưng dù sao, làm thế nào về một vài cách giải quyết?

Nếu bạn không phiền khi thêm các nút thanh công cụ bổ sung, bạn có thể thử tiện ích mở rộng pastego : Nhưng tôi không chắc nó hoạt động với lựa chọn X.

Một tùy chọn khác là cài đặt một trong nhiều tiện ích mở rộng thêm các nút rõ ràng vào các thanh vị trí / tìm kiếm, chẳng hạn như Clear Field , DiggiDig , ClearURLButton hoặc xclear . Sau đó, bạn chỉ cần nhấn nút xóa và trường văn bản trống, sẵn sàng để bạn nhấp vào giữa văn bản của riêng bạn vào đó.

Cuối cùng, bạn có thể thử clickngo , hoạt động chính xác hơn hoặc ít hơn những gì bạn muốn và dường như hoạt động trong FF 3.5, mặc dù không có phiên bản gần đây.

Chỉnh sửa: Tôi chỉ nhớ một giải pháp dòng lệnh cho vấn đề này: Surfraw. Đây là phần đầu của mô tả gói:

Surfraw cung cấp giao diện dòng lệnh unix nhanh cho nhiều công cụ tìm kiếm WWW phổ biến và các tạo tác sức mạnh khác. Nó lấy lại google, altavista, dejanews, Freshmeat, chỉ số nghiên cứu, slashdot và nhiều người khác từ các nhà tiên tri giả, vùng đất bá đạo bị nhiễm độc của các dạng html, đặt những kỳ quan nơi họ thuộc về, sâu thẳm trong trái tim unix Vỏ.

Về cơ bản, nó cho phép thực hiện tìm kiếm google (và khác) từ dòng lệnh.


1
Tôi rất vui vì tôi đã tìm thấy câu hỏi này, vì trả lời nó đã thôi thúc tôi đi và tìm clickngo, điều mà tôi rất thích.
Ryan Thompson

giải thích tốt đẹp của vấn đề cơ bản. bộ đệm lựa chọn là một tính năng X cũ, nó có trước Web một chút và thật không may, nó không bao giờ được đưa vào MS Windows. nếu có, các phương thức nhập GUI sẽ hỗ trợ nó tốt hơn.
quack quixote

tôi giả sử clickngo là một addon firefox? bạn có thể thêm một liên kết?
quack quixote

Tìm kiếm bất kỳ tên mở rộng nào trên addons.mozilla.org sẽ tìm thấy tiện ích mở rộng.
Ryan Thompson

chỉ làm phiền bạn để làm đẹp câu trả lời của bạn > chọc <! Tôi sẽ tự chỉnh sửa và thêm liên kết nếu tôi có sức mạnh.
quack quixote

3

Tôi tin rằng đây là một cách giải quyết cho vấn đề của bạn.

Sử dụng lệnh này như một phím tắt mới:

sh -c 'xsel | tr " " "+" | xargs -I %s xdg-open "http://www.google.com/search?q=%s"'

Điều này đã được thử nghiệm trên Ubuntu 9.04 sau khi cài đặt gói xsel . Phím tắt đã được thêm vào môi trường Gnome thông qua công cụ Phím tắt được tìm thấy trong menu Hệ thống -> Tùy chọn . Nó sẽ dễ dàng thích ứng với môi trường máy tính để bàn khác.

Nếu hệ thống của bạn không cung cấp lệnh xdg-open , bạn có thể thay thế nó bằng lệnh firefox ( xdg-open chọn trình duyệt mặc định để mở url).

Sau khi hoàn thành, bạn chỉ cần chọn văn bản bạn muốn tìm kiếm trên google và nhấn phím tắt đã chọn.


+1 tìm thấy tốt đẹp. bạn có thể cho tôi biết làm thế nào để thay đổi nó để chuỗi tìm kiếm được trích dẫn? tức là thay vì tìm kiếm lỗi libfoo 23 tôi thực hiện tìm kiếm cho "lỗi libfoo 23" ?
quack quixote

1
@ ~ quack, chỉ cần thêm một số dấu ngoặc kép thoát: sh -c 'xsel | tr "" "+" | xargs -I% s xdg-open "google.com/search?q = \"% s \ "" '
avelldiroll

@avelldiroll thx!
quack quixote

2

Tôi không hoàn toàn chắc chắn tôi hiểu câu hỏi, nhưng đây là một thiết lập yêu thích của tôi:

  1. Cung cấp tất cả các mục trong từ khóa của thanh tìm kiếm (Google là 'g', CPAN là 'cpan', Wikipedia là 'wiki', Weather.com là 'w', v.v.)
  2. Xóa thanh tìm kiếm khỏi GUI (nó chỉ lãng phí dung lượng và sau 1 bạn không còn cần nó nữa). Bạn có thể thực hiện việc này qua Chế độ xem -> Thanh công cụ -> Tùy chỉnh. Kéo thanh tìm kiếm khỏi trình duyệt vào trình tùy biến để xóa nó.
  3. Khi bạn muốn tìm kiếm, CTRL + L chọn toàn bộ thanh địa chỉ. Nhập 'g' và sau đó chèn văn bản bạn đã sao chép. Nhấn enter và bạn vừa bắt đầu một tìm kiếm Google. (Nếu đó là một thông báo lỗi, trước tiên bạn có thể muốn thử tìm kiếm được gói trong dấu ngoặc kép, bây giờ tôi nghĩ về nó.)

tôi không thích ý tưởng đó làm cho những người khác (thành viên gia đình, bạn bè, v.v.) khó khăn hơn khi mượn trình duyệt của tôi trong vài phút. trừ khi tôi đưa ra một stickynote có nội dung "nhấn G cho Google" và tương tự.
quack quixote

1
@Quack: và đó là một mối quan tâm hợp lý. Tôi đã được mọi người nói rằng theo nhiều cách, máy tính của tôi là "kỳ quặc" và phản trực giác. Mối quan tâm chính của tôi là làm cho họ thoải mái và trực quan cho tôi .
Telemachus

@telemachus: yup. và đó hoàn toàn là cuộc gọi của bạn. đó là một ý tưởng tốt, thông minh, thậm chí thanh lịch. chỉ là thứ tôi không dùng. đọc lại nó bây giờ, bình luận của tôi bắt đầu ratter hơn tôi có nghĩa - xin lỗi về điều đó!
quack quixote

1

Tôi hiểu câu hỏi (và tôi thực sự thích lời giải thích của Ryan Thompson về vấn đề này, mặc dù đó là lỗi thời hơn là lỗi thiết kế).

Có lẽ cách đơn giản nhất, không cần cài đặt là tạo sự thay đổi trong thói quen của bạn. Dưới đây là một vài ý tưởng:

  1. (dễ nhất) Khi bạn muốn thực hiện tìm kiếm mới, hãy kích hoạt Firefox, nhấn Ctrl-N để mở cửa sổ mới. Presto - một hộp tìm kiếm mới, trống, trong đó nhấp chuột giữa của bạn sẽ luôn hoạt động.

  2. (khó hơn) Huấn luyện bản thân để xóa hộp tìm kiếm sau khi sử dụng.


0

Kiểm tra IronAHK . Sau đó, bạn có thể ánh xạ vào nút chuột giữa để gửi Ctrl+ k+ Deltrong một shot duy nhất nếu Firefox là cửa sổ hoạt động.

#IfWinActive,,Mozilla Firefox
MButton::Send {Ctrl Down}{k Down}{Ctrl Up}{k Up}{Delete}

-1

Mặc dù đây không phải là một tổ hợp phím đơn, sử dụng SHIFT + INS để dán, bạn có thể thực hiện vài lần liên tiếp. Vì vậy, combo chính của bạn sẽ là

  • Đánh dấu hoặc cắt một cái gì đó trong IDE hoặc Terminal của bạn
  • ALT + TAB lên Firefox
  • CTRL + K trong firefox (sẽ tự động chọn mọi thứ, không cần xóa)
  • SHIFT + INSERT để dán (w / o bằng chuột)
  • ĐI VÀO

Ngoài ra, tôi cũng khuyên bạn nên thiết lập Firefox để mở một tab mới trên mỗi tìm kiếm, để bạn không mất mọi thứ bạn đang tham khảo trong trình duyệt của mình:

  • đi tới: config
  • tìm kiếm 'openintab'
  • đặt browser.search.openintabthành đúng

2
Shift-Ins KHÔNG dán nội dung chỉ được tô sáng bằng chuột. Bạn sẽ phải Ctrl-Ins để Sao chép nó trước. Nhấp chuột giữa không giống như dán.
CarlF
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.