Как быстро найти косую черту в Chrome?


18

В Firefox прямой слеш отображается для быстрого поиска. Можно ли позволить прямому слешу вести себя в Google Chrome так же, как в Firefox? Чтобы найти ссылку и перейти по ней на странице в Google Chrome, мне нужно ввести:

Ctrl + F, <search query>, ESC, Enter

В Firefox это:

/, <search query>, Enter

Неспособность использовать косую черту для поиска на странице была для меня настоящей задержкой, так как я постоянно использую ее в Firefox для просмотра документации.


4
Очевидно, что в штаб-квартире Google есть диверсанты emacs, которые планируют уничтожить все комбинации клавиш.
Ладья

Ответы:


8

Попробуйте проверить Vimium , расширение, которое дает вам сопоставления клавиш Vim. Это позволит вам ввести «/», а затем вы начнете вводить то, что ищете, и оно динамически перейдет к той части страницы, которая соответствует.

Вы можете просто обнаружить, что остальные сочетания клавиш Vim также полезны - для прокрутки, навигации по вкладкам, открытия новых ссылок и т. Д., Не отрывая руки от клавиатуры - но вы можете просто начать с функции поиска и безопасно игнорировать Остальная часть функциональности, если вы не знакомы с другими привязками.


6

Недавно было запущено расширение Chromium типа « как вы», которое очень близко к желаемому поведению.

Есть несколько проблем с расширением:

  • не выполняет поиск на локальных страницах из-за ограничений расширений Chrome (вы можете взломать расширение, чтобы оно работало)
  • плохая производительность

4

В текущих версиях Chrome вы можете сделать:

Ctrl + F, <search query>, Ctrl + Enter

Что немного удобнее по сравнению с использованием ESC.


3

Как вы поняли, Chrome не предлагает собственный способ изменения ярлыков. При нынешних обстоятельствах у вас есть два варианта:

  1. Если вы находитесь на бета-версии или на канале разработчика - и хотите установить расширение - есть менеджер ярлыков, который выполнит ваши пожелания по переназначению. НО, прямо сейчас вам придется связаться с разработчиком, так как действие браузера «Найти» еще не назначено;
  2. Вы можете использовать скрипт AutoHotkey , который будет отображать «/» на вашей цифровой клавиатуре на «Ctrl-f», только когда вы находитесь в Google Chrome:

#IfWinActive, ahk_class Chrome_WindowImpl_0

NumpadDiv ::

Отправить ^ F

возвращение


Менеджер ярлыков, к сожалению, не работает для Ubuntu. Кроме того, AutoHotkey - это решение только для Windows. Спасибо за указатель в правильном направлении, хотя я начну изучать инструменты автоматизации пользовательского интерфейса для Ubuntu и посмотрю, куда это меня приведет.
Тон ван ден Хеувел

Просто попробовал на Ubuntu, и у меня это сработало. Следует учитывать, что при добавлении нового ярлыка он не будет работать на вкладках / страницах, которые уже были открыты во время создания. Вам придется открыть новый, а затем проверить его. Но, как я уже сказал, я не думаю, что «Найти» входит в число доступных действий браузера (пока).
TataBlack

Да, я получил его на работу сейчас, спасибо. Тем не менее, это не решение, к сожалению :(
Тон ван ден Хевел

1

Я публиковал эту информацию везде, где я могу найти темы на FAYT:

Если вы хотите, чтобы эта функция (находилась при вводе / FAYT) была включена в Chrome по умолчанию , перейдите к Chromium Issue 150: Введите текст вперед и найдите # 4, почему это не так.

Затем пометьте (проголосуйте за) проблему, скажите всем, кто хочет, чтобы FAYT по умолчанию включал ее, и установите расширение tokland в качестве отличного временного решения: Chrome-Type-Ahead.

Кроме того, присоединяйтесь к моей группе в LinkedIn (Chrome-Type-Ahead-Find), создайте группу в Facebook, отправьте в Твиттере об этом или сделайте что-нибудь, чтобы распространить информацию.


0

Существует проблема со скриптом AutoHotKey, которая делает его непригодным для использования - я не думаю, что есть способ получить желаемое поведение с помощью AutoHotKey:

1) Вы не можете искать текст, содержащий "/". Это можно исправить, проверив, имеет ли фокус текстовое поле поиска:

#IfWinActive, ahk_class Chrome_WindowImpl_0
 /::
  ControlGetFocus focussed, A
  if ( focussed != "ViewsTextfieldEdit1" )
   Send ^f
  else
   Send /
return

Вы должны сделать то же самое, чтобы разрешить ввод "/" в строке URL.

2) Вы не можете ввести «/» в поле ввода любой веб-страницы, отображаемое Chrome! Текстовые поля, поля поиска, раскрывающиеся списки и т. Д. Я не знаю, как обойти это. Проблема заключается в том, что все эти элементы управления формой, похоже, не видны для AutoHotKey (попробуйте навести на них курсор мыши с помощью Window Spy, и вы заметите, что элемент управления «Теперь под курсором мыши» не меняется).


0

Проблема не только в использовании / самой.

Я часто использую /, чтобы перейти по ссылке, а затем нажимаю клавишу ВВОД, чтобы открыть ее, без использования мыши.

Это очень практично, тем более, когда я уже печатаю, обе руки находятся на клавиатуре, и переключаться на мышь - это просто.

Вот почему раскладка клавиш не решит это для меня.


0

Обновление: Расширение Chromium Find As You Type поставляется с функцией поиска «/» из коробки. Просто установите расширение, и поиск с косой чертой должен начать работать.


0

Для пользователей OSX (я использую 10.6.6)

Я сопоставил ярлык ⌘ / с командой Chrome «Найти ...» (Не так хорошо, как с простым символом «/», но пока подойдет ...

  • Перейти к системным настройкам
  • Выбрать клавиатуру
  • Выберите «+», чтобы добавить ярлык
  • Выберите «Chrome» из списка доступных приложений.
  • Введите заголовок меню точно так, как он отображается в меню Chrome ... а пока это " Найти" ...
  • Введите ⌘ / в поле «Сочетание клавиш» (по какой-то причине вы не можете просто использовать / как ярлык ...)

Переключитесь на Chrome и попробуйте

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.