Chrome Mac OS X (Lion): pintasan untuk “Pencarian Dengan Google”


37

Di bawah Pintasan Keyboard: Pintasan Aplikasi Saya sudah mencoba dengan " Cari Dengan Google " atau " Pencarian Google ... " sebagai Item Menu (keduanya untuk Aplikasi yang ditetapkan sebagai Google Chrome , tentu saja).

Juga, bahkan dengan Chrome sebagai browser default, Pencarian Dengan Google (di bawah Layanan: Pencarian ; yang berfungsi) selalu menggunakan Safari.

Singkatnya, bagaimana Anda mengatur pintasan keyboard untuk menghindari mengklik kanan kata yang dipilih dan memilih Cari Google untuk 'kata yang dipilih' dari menu klik kanan?

Terima kasih.

Jawaban:


49

Layanan Pencarian Dengan Google disediakan oleh Safari, dan itu tidak dimaksudkan untuk bekerja dengan browser lain.

Anda dapat membuat layanan lain sendiri:

  1. Buka Automator dan pilih templat Layanan
  2. Tambahkan tindakan Run Shell Script untuk script seperti open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"
  3. Simpan layanan dan berikan pintasan dari System Preferences


Lri, ini bagus; berhasil! Sekarang, apakah Anda mau menjelaskan bagaimana cara kerjanya? Itu memanggil bash, lalu ... apa fungsinya ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)'? Saya kira pengembalian ini kembali ke Chrome?
Blaz

6
@courteous rubyPerintah membaca string yang Anda cari dan URL-lolos . Hasil ini dievaluasi oleh $()dan hanya ditambahkan ke baris Google.com oleh bash.
slhck

@ Slhck, terima kasih atas klarifikasi. Saya akan memilih jika saya bisa.
Blaz

2
@Lri TERIMA KASIH UNTUK ITU! Jika seseorang ingin memiliki akses penerjemah google yang mudah di bawah tombol mouse kanan pada OS X gist.github.com/andilab/7219174
andilabs

3
Anda juga dapat menghapus stok satu dengan menemukan jika sesuai dengan instruksi di osxdaily.com/2013/05/14/…
Joel Mellon

6

Saat ini Anda juga dapat menggunakan "Jalankan Javascript" di layanan automator, dan susun dengan "Internet" → "Buka halaman web". Sesuatu seperti ini:

JavaScript untuk dijalankan:

function run(input, parameters) {
   return "https://www.google.com/search?q=" + encodeURI(input)
}

Tangkapan layar Automator "service":
tangkapan layar Automator "service"


Hari-hari ini (2018) sejauh ini adalah jawaban terbaik.
noamtm

3

Hanya ingin menambahkan bahwa jika Anda menggunakan jawaban yang diterima dan menyimpan layanan sebagai " Cari dengan Google ", itu akan dijalankan alih-alih layanan dengan nama yang sama yang meluncurkan Safari.


1
Yang menambahkan perintah "Cari dengan Google" kedua ke menu konteks sampai saya menghapus centang di Preferensi - Keyboard - Layanan - Pencarian.
Jerry101
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.