Чи існує спосіб змусити Ctrl + f у Chrome використовувати вибраний текст відповідно до Firefox?


53

Одне, що насправді непокоїло мене після переходу на Chrome, це те, що Ctrl+ Fповодиться дещо інакше від Firefox.

У Firefox, якщо ви виділили текст і натисніть Ctrl+ F, він почне шукати цей текст.

Чи є спосіб змусити Chrome це зробити?


Якщо вам не здається натисканням клавіш Ctrl + F chrome.google.com/webstore/detail/selection-highlighter/…
neaumusic

1
Не соромтеся надіслати свої відгуки Google . Якщо достатньо людей скаржиться або вимагає цю функцію, вони обов'язково слухають.
mbomb007

Відповіді:


42

Цю проблему колись піднімали в Chrome і задокументовано у:
Випуск 6356004: Якщо користувач вибирає текст на поточній вкладці та вводить CTRL-F, ... (Закрито)

У цій статті випуску до Chrome було застосовано шість послідовних патчів, щоб увімкнути цю функціональність. Однак через занадто багато невирішених питань, таких як розриви рядків та інші символи, які неможливо надрукувати у вікні пошуку, розробник Саймон Морріс відмовився від висновку:

Окрім цих питань, ця поведінка просто не відчуває себе надзвичайно примусовою під час тестування. Можливо, я занадто звик до існуючої поведінки Chrome, але, хоча я очікую, що популярність базується на попередніх рядках пошуку на цій чи інших вкладках, я не очікую, що підбір тексту змінить мою пошукову рядок, і це не дуже важко сендвіч ctrl-f в парі ctrl-c / ctrl-v бути явним, враховуючи, що я тільки що вибрав те, що хочу шукати.

Оскільки Бен вже проголосував проти цього, і вищевикладене тестування не дає мені сильних контраргументів, я йду вперед і закриваю.

Я вважаю це чистою лінню, оскільки цю проблему та інші легко вирішували в інших браузерах. Я також шукав, але не знайшов жодного розширення Chrome, яке вирішило б проблему.

Тому єдине рішення, яке я можу запропонувати, - використовувати макрос клавіатури, прив'язаний до гарячої клавіші, щоб видавати серію "Ctrl + C Ctrl + F Ctrl + V".

Якщо ви перебуваєте в ОС Windows, ви можете використовувати для цього скрипт автоматичної клавіші .
Дивіться цей приклад для прикладу: Розширення Chrome для підсвітки + знайти prepopulate?

Сценарій автоматичної клавіші також може бути прив’язаний до певного процесу чи вікна, тому можна додатково налагодити цей сценарій, щоб застосувати лише до Chrome.

Якщо ви працюєте в Linux, ви можете використовувати цей порт Autohotkey : IronAHK , який працює на .NET або Mono для Linux / Mac. Ця стаття може бути корисною: Встановити IronAHK в Linux .


Дякую!! Я шукав плагін, але автоматична клавіша повинна працювати. Але мені це потрібно і на Linux. Так чи інакше, ви отримаєте винагороду, якщо ніхто більше не дасть відповіді з налаштуваннями в хромі чи плагіні.
нандееш

Існує порт автоматичної клавіші до Linux. Дивіться моє доповнення наприкінці.
harrymc

11
Соромся за Chrome за те, що це не надає!
Містер Роланд

1
Ба ... здається, день, коли я перейду на Chrome, ще не настав
Томас Левеск

Ви також можете писати сценарії xdotoolз bash, perl тощо у Linux, а не використовувати AHK.
Марк К Коуан

11

Якщо ви дійсно бажаєте такої поведінки, завантажте AutoHotkey і завантажте такий сценарій:

~^f::
SetTitleMatchMode 2
IfWinActive, Google Chrome
{
  Send, ^c
  Send, {F3}
  Send, ^v
  Send ^a
  return
}
else
{
  Send ^f
  return
}

5

Я використовую Ctrl+ C, Ctrl+ F, Ctrl+ V- принаймні вони близько на клавіатурі і досить швидко набирають текст.


4
Ctrlможна навіть весь час натискати.
Даніель Бек

@Daniel Beck: так, це я роблю, я просто вважав, що чіткіше сказати, що Ctrl потрібен як для останніх двох клавіш, так і для першого.
Х'ю Аллен

Можливо, я неправильно зрозумів питання, але в будь-якому випадку, як це все-таки корисно. Було б корисно, якби він міг шукати у виділеному тексті. Але це просто знаходить грудку тексту, яку він вже знайшов, коли вибрав його. Якщо він шукав у виділеному тексті, то це було б корисно
барлоп

1
@barlop корисно знайти інші випадки того ж фрагмента тексту. Я не знаю жодного браузера, який має функцію пошуку в обраному тексті, хоча іноді це буде корисно. Можливо, ви могли б написати розширення для цього.
Х'ю Аллен

5

Насправді функція є , принаймні, на Mac OS.

Це називається "Використовувати вибір для пошуку", і воно пов'язане з + E.

Натисніть + E +, Gщоб виділити всі слова, рівні рівним вибраним!

Натисніть + E + F +, Gщоб розпочати пошук за поточним вибором.

(Неможливо перевірити в Windows, але ця функція, здається, не має цілком)


1
Ctrl + E відображає в адресному рядку запит "Пошук Google".
mbomb007

Для мене це працює лише тоді, коли пошук уже відкритий.
xpy

@xpy ви можете спробувати з Cmd + E, Cmd + F, Cmd + G послідовно
цезарсол

1
@ mbomb007 Mac Клавіатури мають клавішу ctrl та клавішу 'cmd'. Зрозуміло, що значок, який він там показав (окрім того, що стосується клавіатури MAC), - це клавіша cmd клавіатури Mac, а не клавіша ctrl.
барлоп

@barlop Правильно, я думаю, що еквівалент клавіші Cmd для Windows - це ключ Windows.
mbomb007
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.