/ Сайтостроение / Адаптивность / Редактор Notepad++

Редактор Notepad++

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

notepad
  • Notepad++ удобно подсвечивает код.
  • Довольно стабильно и быстро соединяет с сервером через FTP.

При работе с программой есть некоторые нюансы, которые полезно знать.

Поиск и замена

Чтобы вставить в определенное место перенос строки (Enter), нужно в Поиск и замена поставить галку в настройке Поиск — расширенный и в то место где нужно поставить перенос строки ставим символ \n.

Соединение через FTP

Изначально в программе Notepad++ нет функционала работы с FTP, для этого нужно поставить плагин NppFTP. После скачивания архива с плагином, нужно его разархивировать и перенести файл NppFTP.dll в папку C:\Program Files\Notepad++\plugins. Перезапустить Notepad++. На верхней панели появится значок (папка) Show NppFTP Window, включаем ее — у нас открывается интерфейс по работе с FTP.

Регулярные выражения

Чтобы работать с регулярными выражениями необходимо в окне поиска и замены переключится в данный режим.

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

Чтобы удаление пустых строк работало корректно — необходимо удалять символы табуляции. Иначе строка не считается пустой

Примеры:

Находим все тэги strong с любым содержимым

<strong>.*</strong>

Либо редактируя файл выгрузки из 1С, находим наименования

<Наименование>.*</Наименование>

Сравнение текстов

Чтобы сравнить 2 текста необходимо добавить плагин Compare в директорию программы C:\Program Files\Notepad++\plugins.

Поделится информацией с друзьями

  • Комментарии
  • Вложения

Добавить комментарий

Пока нет комментариев. Будь первым!

Редактор Notepad++ Редактор Notepad++
RSS-лента
Рекомендации для васRSS-лентаOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.