Постоянно выделять все вхождения текста в Notepad ++?


46

В Notepad ++ , когда я выбираю (например, двойной щелчок) «слово», оно выделяется. Он должен быть отделен не альфа-символом от остальной части текста. Выделение остается до тех пор, пока текст не выделен

Есть ли способ сделать эту подсветку «постоянной», т.е. остаться, когда слово больше не выбрано?

Приятно иметь: можно ли выделить отдельные слова?

Ответы:


86

Просто используйте функцию отметки .

  1. Откройте диалоговое окно «Поиск и замена» и перейдите на вкладку « Метка ».

  2. Введите условие поиска и нажмите « Отметить все» .

    введите описание изображения здесь

  3. Все вхождения теперь помечены постоянно:

    введите описание изображения здесь

Чтобы удалить метки, просто снова откройте диалоговое окно и нажмите « Очистить все метки» .

В качестве альтернативы, когда у вас выбрано слово, вы можете использовать функцию Пометить в меню поиска :

введите описание изображения здесь

Это также позволяет вам отмечать все вхождения данной строки в документе (и вы можете даже иметь несколько маркеров одновременно).

Обратите внимание, что оба подхода прекрасно работают с частичными словами. Фактически, несколько маркеров могут применяться к одной и той же частичной строке. Здесь я использовал маркер для portи один для mporta:

Использование нескольких маркеров одновременно


3
Предупреждение. Это не всегда выделяет текст. После закрытия и повторного открытия файла отметки исчезнут.
jiggunjer

12

SelectВаш текст> Right clickв текстовой области> Выберите Style Tokenиз контекстного меню> нужный Applyвам стиль. Выполнено.


2
Это очень удобно!
n611x007

1
Это также не является постоянным. Все выделения исчезнут после повторного открытия файла.
Makesh

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