notepad_fishki-min

Notepad++ — Полезные фишки

Notepad++достаточно клевая программа для кодинга, и обработки текста. Данная запись является сборником часто используемых мною фишек при работе в данном редакторе.

Саму программу можно скачать здесь

Регуляторные выражения Notepad++

Важно! Поиск и замена производится в режиме поиска регулярных выражений:

notepad_search_1-min

Иногда бывает нужно удалить ссылку но оставить TITLE, для таких целей в начале удаляем (для удаления оставьте поле для замены пустым) начало тега <a>:

<a href.*?>

За тем в обычном режиме удаляем закрывающий тег </a>

</a>

 

Удалить весь HTML оставив только текст без тегов:

[<].*?>

В ссылочном списке такого вида <a href=»ССЫЛКА»>ТАЙТЛ</a> удалить все html-теги, оставив только ссылки:

^[^"]+.([^"]+).*

Основные операции поиска и замены

Перенести все каждый тег на новую строку (в расширенном режиме)

Найти:

>

Заменить:

\n>

 

Наборы выражений Notepad++

 .  «Точка» представляет один любой символ;
 ^  Начало строки;
 $  Конец строки;
 ^$  пустая строка (начало и конец, между которыми пусто);
 .+  любая не пустая строка;
 \s   Пробел;
 \S   Не Пробел
 \w  буква, цифра или подчёркивание _;
 \d  Любая цифра;
 \D  Любой символ, но не цифра;
 [0-9]  Любая цифра;
 [a-z]  Любая буква от a до z (весь латинский набор символов) в нижнем регистре;
 [A-Z]  Любая буква от A до Z в ВЕРХНЕМ регистре;
 [a-zA-Z] или [a-Z]  Любая буква от a до z в любом регистре;
 *   «Повторитель». Означает, что предшествующий символ может повторяться (0 или более раз);
  .*   Абсолютно любой набор символов. Например, условие <p> .*</p> найдет все что между тегами <p> </p>;
 (^.*$)   Любой текст между началом и концом строки;
 ([0-9][0-9]*.)   ищет любые цифры, в данном случае двухзначные цифры;
 \n  Ищет символ новой строки;
 \r  Ищет пустые строки содержащий символы «перевод каретки» ;
 ^$  Ищет пустые строки
 \n\r  Ищет пустые строки содержащий символы — символ новой строки и «перевод каретки»
 \s  Ищет класс пробельных символов. К пробельным символам относятся пробел, символ табуляции, возврат каретки, символ новой строки и символ перевода страницы. То же самое, что и [ \t,\r,\n,\f];
 \S  Ищет класс не пробельных символов. То же самое, что и [^ \t, \r,\n,\f];
 ^\s*$  Ищет пустые строки содержащие пробел;
 ^[ ]*$   Ищет пустые строки содержащие пробел;
 ^Слово   Ищет слово «Слово» в начале строки;
 Слово$   Ищет слово «Слово» в конце строки;
 \bдол   Ищет набор символов «том», только в начале слов, то есть в слове Долина будет найдено, а в слове Подол нет;
 дол\b   Ищет набор символов «дол», только в конце слов, то есть в слове Долина не будет найдено, а в слове Подол да;
 \Bдол\B   Ищет набор символов «том», не в начале и не в конце слов, то есть в слове Долина не будет найдено, и в слове Подол нет, а вот в слове Подольск будет найдено;
|  — Регулярное выражение, «или».  Будет искать то что слева и справа.
Примеры:

Найти (^.*$) Заменить \n\r — находит новую строку и добавляет к ней пустую строку;
Найти (^.*$) Заменить <p></p> — находит новую строку и заключает её в теги <p></p>;
Найти \n\r Заменить «оставляем пустым» — Удаляет пустые строки
круглые скобки обязательны, иначе найденное будет изменено на заменяемое.

Горячие клавиши Notepad++

Ctrl+G — Поиск строки в Notepad++

Общие

Ctrl + O	Открыть новый документ
Ctrl + N	Открыть новую вкладку
Ctrl + W	Закрыть вкладку
Ctrl + S	Сохранить
Ctrl + Alt + S	Сохранить как…
Ctrl + Shift + S	Сохранить всё
Ctrl + C	Копировать
Ctrl + X	Вырезать
Ctrl + A	Выделить всё
Ctrl + V	Вставить
Ctrl + Z	Отмена действия, вернуться на шаг назад
Ctrl + Y	Отмена действия, вернуться на шаг вперёд
Ctrl + End	Перемещает текстовый курсор в конец документа
Ctrl + Home	Перемещает текстовый курсор в начало документа
Ctrl + P	В печать
Home	Перемещает текстовый курсор в начало строки
End	Перемещает текстовый курсор в конец строки
F11	Развернуть текстовую область вместе с вкладками страниц на весь экран
F12	Убрать все компоненты программы, и заменить их на текстовую область без вкладок страниц
PgUp	Перелистывание страницы к началу документа
PgDown	Перелистывание страницы к концу документа
Поиск

Ctrl + F	Поиск по тексту
F3	Найти далее
Shft + F3	Найти предыдущее
Ctrl + F3	Найти выделенное далее
Ctrl + Shft + F3	Найти выделенное предыдущее
Ctrl + Shft + F	Поиск в файлах
Ctrl + H	Замена текста
Специальные

Ctrl + Tab	Следующий документ
Ctrl + Shft + Tab	Предыдущий документ
Ctrl + U	Конвертировать в строчные
Ctrl + Shft + U	Конвертировать в ПРОПИСНЫЕ
Ctrl + D	Клонирование строки, либо выделенного текста
Ctrl + Space	Вызов списка тегов, ключевых слов и выражений характерных для используемого языка
Ctrl + F2	Пометить строку закладкой
F2	Перемещаться вперёд по расставленным в документе закладкам
Shift + F2	Перемещаться назад по расставленным закладкам в документе
Tab	Добавляет четыре пробела по умолчанию (настроить табуляцию можно в меню «Настройки» + «Конфигурация», вкладка «Синтаксис/Табуляция») одним нажатием клавиши, для переноса нескольких строк нужно их выделить, и нажать Tab.
Shift + Tab	Сдвинуть табулированный текст назад.
Ctrl + колесико мыши	Увеличить, или уменьшить масштаб текстовой области

Взято с http://blog.verha.net/hotkeys-notepad.html

Удаление пустых строк (пустых абзацев) в Notepad++:

Многие пользователи сталкиваются с проблемой форматирования текста если была произведена вставка текса из Microsoft Word в WordPress. Последние версии WP поддерживают адекватную вставку текста с соблюдением форматирования, но при вставке почему-то появляются пустые строки (абзацы), для удаления которых мы опять обратимся к нашему любимому редактору.

Откройте документ содержащий пустые строки

pustue_stroki_1-minВыделите все содержимое документа (для этого нажмите Ctrl+A)

pustue_stroki_3-min

Выберите пункт «Правка» -> «Операции со строками» -> «Удалить пустые строки»

pustue_stroki_2_2-min

Удаление пустых строк окончено:

pustue_stroki_3-min

Теперь осталось только вставить полученный результат в в текстовый редактор WordPress.

Перемещение выделенного участка текста внутри документа

Выделите нужную часть документа курсором мышки, зажмите «Ctrl+Shift»  и перемещайте выделенный текст внутри документа нажимая клавиши «Вверх» и «Вниз».

Комментирование кода, обрамление кода в комментарий в Notepad++

CTRL + SHIFT + Q — Закомментировать

CTRL + SHIFT + K — Раскомментировать

Notepad++ — Полезные фишки
4.8 (95%)
Всего проголосовало: 4