Firefox - включить кнопку «Выделить все» по умолчанию


50

Мне обычно приходится набирать Ctrl + F, вводить строку поиска, а затем Alt + A, чтобы переключать «Выделить все», потому что по умолчанию выделяется только одно совпадение. Я хочу, чтобы кнопка «Подсветить все» была всегда включена , и я не думаю, что мне когда-либо потребуется ее отключать.

В настоящее время:

  • «Выделить все» должен быть повторно включен пользователем для каждой страницы.

  • «Match case» остается переключенным при переключении между страницами.

Что неправильно с точки зрения юзабилити.

Поиск в течение некоторого времени не дал никаких хороших результатов. Этот поток http://forums.mozillazine.org/viewtopic.php?f=7&t=2077733 решает проблему, но ее решение ( плагин Find Toolbar Tweaks ) не работает с более новыми версиями Firefox. На странице плагина нет последних обновлений.

Есть ли плагин или настройка для получения этого стандартного поведения в Firefox? (Chrome, Opera и даже IE ведут себя разумно в этом отношении.)


3
К сожалению, Mozilla намеренно не делает этого. См bugzilla.mozilla.org/show_bug.cgi?id=266538
inanutshellus

3
@Gabriel Аргумент заключается в том, что если «Выделить все» включено и набрана одна буква, например «e», контракт функциональности заключается в том, что каждая буква «e» на странице будет подсвечиваться при вводе , что приведет к основное замедление для больших веб-страниц. (Это поведение очень раздражает в Chrome.) Очевидное решение - сделать процесс поиска и выделения асинхронным и с низким приоритетом, чтобы он не блокировал дальнейшие действия пользователя и постепенно выделял все больше совпадений, учитывая время. Соответствующий отзыв о том, что он еще не закончен, можно найти в панели поиска.
Евгений Сергеев

1
Да, это понимание также есть в билете Bugzilla и, очевидно, было проигнорировано.
inanutshellus

2
@Gabriel Кажется, это игнорируется, потому что никто не хочет работать над этим. Вероятно, сложная вещь для реализации за то, что можно рассматривать как небольшой выигрыш. Однако, подумав о количестве пользователей Firefox, каждый из которых использует эту функцию каждый день, и вспомнив все эти списанные на многомиллионную сумму проекты с гораздо более впечатляющей функциональностью, за исключением того, что они впечатляют в вакууме, имея нулевых пользователей сейчас, Я думаю, что соотношение полезности и усилий для этой функции на самом деле довольно высокое.
Евгений Сергеев

2
И «просто всегда выделять все» bugzilla.mozilla.org/show_bug.cgi?id=342101 запрос функции в дополнение к (еще лучше) запоминанию Габриэля выделения всех состояний кнопки. Давай проголосуем за них!
Чиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Ответы:


22

Вы можете попробовать последнюю версию 1.3.4 FindBar Tweak. https://addons.mozilla.org/en-US/firefox/addon/findbar-tweak/versions/

Флажок «Выделить все» можно найти на панели настроек расширения «Выделить».


Оно работает. Я уже задавался вопросом, можно ли написать дополнение для Firefox, чтобы сделать это, через несколько минут. Но я не вижу, чтобы это заняло меньше всего вечера, и в этом случае это не стоило бы того. Удивительно, что Google не показывал никаких современных решений на первой странице результатов - я предположил, что это означает, что нет ни одного.
Евгений Сергеев

Как вы получаете Findbar Tweak, чтобы поддерживать основной момент при перезагрузке страницы?
Мэтью Лок

1
Ах, это просто глючит! Это , кажется, часто забывают подчеркнуть слово , даже если он выделяет появление в полосе прокрутки i.imgur.com/9SmlYDz.png
Матфея Заблокируйте

28

Начиная с Firefox 50 вы можете изменить значение по умолчанию в настройках.

  1. Введите about:configв адресной строке браузера и нажмите Enter.
  2. Подтвердите, что вы будете осторожны, если появится предупреждение.
  3. Параметр findbar.highlightAllопределяет, включено ли выделение всего при поиске в Firefox.

Источник: http://www.ghacks.net/2016/06/11/firefox-page-search-improvements/


Замечательный! Я могу подтвердить, что это работает в Firefox 50.0.1, никаких дополнений не требуется.
RafG

Я могу это подтвердить. Это действительно должно быть по умолчанию, хотя. И это должен быть принятый ответ :)
donquixote

4
Это должен быть принятый ответ
j08691

2
Просто включив сейчас для меня, он остается включенным (т.е. ctrl+ f, alt+ `a 'оставит настройку включенной ).
Тодд Партридж

2
Да: на данный момент современный Firefox помнит ваш выбор для Highlight All. Не нужно больше вдаваться about:config.
Пистос

1

Расширение Highlight all выделит все вхождения произведения двойным щелчком по слову. Я не знаю, поможет ли это вам с тем, что вы хотите.

Я не смог найти способ переключения кнопки «выделить все» в about: config, но там указан регистрозависимый переключатель, поэтому он, вероятно, не настраивается напрямую.


Да, я тоже видел «HighlightAll», но я думаю, что это означает, что мне нужно каждый раз дважды щелкать слово, что не лучше, чем необходимость нажимать «Выделить все» или вводить Alt + A.
Евгений Сергеев

1

Вам не нужно ни расширение, ни перейти к: config.


Начиная с Firefox 54 , просто выполните поиск ( ctrl+ f) и включите выделение всех ( alt+ a). Он запомнит это автоматически при будущих поисках.

Больше нет необходимости включать его черезabout:config

(пожалуйста, подпишите, чтобы больше людей могло это узнать)


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