سؤال اختصار لفتح علامة تبويب جديدة بنص محدد في Chrome


أحتاج إلى هذا الاختصار عندما يكون هناك رابط عرض لموقع ويب في نص عادي ، أو أريد أن أذهب إلى بعض الكلمات في الصفحة.

النقر بزر الماوس الأيمن على القائمة يمكن القيام بذلك ؛ ولكني أود فقط استخدام لوحة المفاتيح الأكثر فعالية.

الآن أنا استخدم Cmd-C، Cmd-T، Cmd-V، Enter لفعل هذا.


5
2018-01-30 10:03


الأصل


سيكون رائعًا إذا جعل التمديد جميع الكلمات روابط عند الضغط باستمرار على مفتاح ctrl - Aram Kocharyan
ما هو الخطأ في الضغط على ثلاثة مفاتيح أو اثنين من النقرات؟ - Tom Wijsman


الأجوبة:


هناك خدمة مضمنة تفتح عنوان URL محدد للنص في تطبيق افتراضي. يتطلب أن يكون عنوان URL يحتوي على مخطط وأن لا يرجع إلى بحث Google أو أي شيء آخر.


يمكنك أيضًا إنشاء خدمة مخصصة تفتح عنوان URL أو صفحة بحث Google:

input="$(cat)"
input="${input%\n}" # remove a possible trailing newline
if [[ "$input" =~ '://' ]]; then
    open "$input"
else
    open "http://www.google.com/search?q=$(echo -En "$input" |
    ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)')"
fi

3
2018-01-30 16:32



بطبيعة الحال ، لا تعمل إلا عندما يتم تمييز عناوين URL الفعلية. هل لديك فكرة عن كيفية جعل Google تبحث فعلاً عن نص مخصص ، دون اللجوء إلى واجهة برمجة نصية لواجهة المستخدم؟ - slhck
slhck لقد عدلت الإجابة. وإذا كان هناك من يبحث عن خدمة أو نص برمجي يدعم المسارات المحلية أو عناوين URL المتعددة ، فراجع selection open.scpt في lri.me/aspack. - user495470


افتح Automator.app وإنشاء "خدمة" جديدة. اختر "الخدمة تتلقى النص المحدد" ، واختر "Google Chrome" كتطبيق.

ثم اسحب "تشغيل AppleScript" من الجزء الأيسر إلى اليمين والصق:

on run {input, parameters}

    tell application "Google Chrome"
        set myTab to make new tab at end of tabs of window 1
        set URL of myTab to input
    end tell

    return input
end run

enter image description here

بعد ذلك ، احفظ هذه الخدمة ، واعطها اسمًا مثل "فتح النص المحدد في Google Chrome".

وأخيرا ، اذهب إلى تفضيلات النظام »لوحة المفاتيح» Keyboard Shortcuts وانظر تحت "الخدمات". هنا ، قم بإنشاء اختصار لخدمة جديدة ، على سبيل المثال ، كمد-التحول-O.

enter image description here

هذا لا حاليا ليس العمل للبحث حيث لا يتعامل Chrome مع النص كعنوان URL لفتحه. نرى @ حل Lri لهذا.


3
2018-01-30 13:07





يمكن أن يكون أكثر بساطة:

  1. حدد النص.

  2. اسحب النص إلى شريط العنوان الخاص بك.

  3. صحافة أدخل.


1
2018-01-30 11:34



لا يعمل ذلك في Chrome على OS X (التخمين لأن OP يستخدم Cmd اختصارات لوحة المفاتيح) - slhck
slhck: إذن أنت فقط تخمن تمامًا؟ من المثير للإعجاب أن الكثير من الناس ليسوا على دراية بالسحب و / أو النسخ ، ولا أعتقد أن هذه الاختصارات تُستخدم كبديل ... - Tom Wijsman
حسنًا ، أنا متأكد ، لماذا يستخدم المرء Cmd اختصارات لوحة المفاتيح على ويندوز؟ لن تضطر حتى إلى السحب ، أنت يمكن فقط انقر بزر الماوس الأيمن. ولكن كما قلت ، لا يعمل السحب للنص المحدد فقط. - slhck


لفائدة أي شخص ينظر إلى هذا السؤال في عام 2014 أو بعده ، نفّذ Google Chrome هذه الميزة.

Chrome go to URL


1
2018-04-04 08:22