Всем привет! Сегодня на блоге SEO-Mayak.com мы будем рассматривать один из лучших текстовых редакторов, с множеством разных полезных функций.
Если Вы научитесь пользоваться хотя бы основными возможностями, которые предоставляет редактор Notepad++, то сэкономите себе массу времени и нервов.
Не зря хвалят эту программу, она действительно очень удобная и многие вебмастера пользуются именно ей. Лично я настолько привык к Notepad++, что другие программы мне кажутся слабее, хотя везде есть свои плюсы.
Но как всегда давайте обо всем по порядку:
Программа абсолютно бесплатна и скачать ее можно с официального сайта по этой ссылке.
Постараюсь подробно описать все основные функции, которые чаще всего используются при написании или правки файлов.
Функции вкладки — «Файл»
Меню вкладки «Файл» в принципе стандартное, но все же некоторые пункты мы рассмотрим.
Перезагрузить с диска —пункт очень похожий на функцию «Обновить страницу» в любом браузере, только здесь вы перезагружаете файл с которым вы работаете.Удалить с диска — удаляете файл с жесткого диска в корзину.
Загрузить сессию — загрузить группу файлов сохраненных для дальнейшей работы.
Сохранить сессию — сохранение текущего состояния всех открытых файлов .
Печать — при выборе этого пункта у Вас откроются настройка принтера.
Распечатать — печать начинается сразу без выбора настроек принтера.
Функции вкладки — «Правка»
Здесь я бы хотел остановится на следующих пунктах:
Операции со строками
Использование горячих клавиш значительно ускоряет работу, так что советую запоминать комбинации.
Дублировать текущую строку — Выделяете определенную код в строчке или всю строчку и нажатием клавиш Ctrl+D дублируете выделенное, причем результат дублирования появляется на этой же строке.
Разбить строки — К примеру, Вы открыли большой файл с длинными строками, который не помещается в окно программы и приходиться пользоваться горизонтальной полосой прокрутки. При выделении одной или нескольких строк, клавиши Ctrl+I переносят не поместившуюся часть кода на следующую строку, что конечно делает работу гораздо удобней.
Объединить строки — Выделяем несколько строк, и нажатием клавиш Ctrl+J объединяем их в одну строку.
Переместить строку Вверх — Нажатием клавиш Ctrl+Shift+Up перемещает выделенный код на одну строку вверх.
Переместить строку Вниз — Нажатием клавиш Ctrl+Shift+Down перемещает выделенный код на одну строку вниз.
Комментарии
Вкл./Выкл. Комментарий строки — Нажатие клавиш Сtrl+Q вставляет или убирает тег «//» перед строкой, обозначающий однострочный комментарий
Закомментировать строку — Похожая на предыдущую функцию, нажатием клавиш Сtrl+K вставляет «//».
Раскомментировать строку — Нажатием клавиш Ctrl+Shift+K убирает тег «//».
Закомментировать выделенное — Нажатием клавиш Ctrl+Shift+Q оборачивает выделенный участок кода в теги /* Код */ обозначающие многострочный комментарий. Еще такой способ применяется, когда надо закомментировать не всю строку, а определенную ее часть.
Автозавершение
Завершение функций — При нажатии клавиш Ctrl+Specedar (пробел) программа на выбор предлагает варианты для завершения написания функции.
Завершение слов — При нажатии клавиш Ctrl+Enter слово дописывается автоматически, без предоставления выбора вариантов.
Операции с Пробелами
Убрать Замыкающие Пробелы — Убирает пробелы в конце всех строк, если они есть.
Убрать Начальные Пробелы — Убирает все пробелы перед всеми строками в файле, прижимая их к левому краю.
Состояние файла до использования функции:
Состояние файла после использования функции:
Выделение столбцом
Возможно кому-нибудь пригодится эта функция. Если удерживать клавиши Аlt+ЛКМ, то появится возможность выделить определенный участок кода в виде столбца:
Панель символов
При выборе этого пункта с правой стороны откроется окно с символами, если 2 раза кликнуть на определенный символ, то он отобразится в основном окне на том месте, где находится курсор:
Панель истории файлов
В правой части редактора откроется окно с перечислением всех действий с момента запуска программы. Например, если скопировать часть кода в буфер, то программа это запомнит и отобразит скопированный код в окне с историей. Эта функция бывает полезна, когда в написании файла часто используется какое-то выражение, сохранив его в истории с помощью двойного клика можно вставлять это выражение в основное окно:
Функции вкладки — «Поиск»
Меню вкладки «Поиск» довольно обширное, рассмотрим все по прядку.
Найти
При нажатие на пункт «Найти» или горячих клавиш Ctrl+F, откроется отдельное окно:
1. Найти — Поле, куда вводится слово (фрагмент кода) или целое выражение, которое необходимо найти.
2. Искать далее — При нажатии на эту кнопку программа найдет слово или выражение в текущем файле начиная с начала. При повторном нажатии кнопки программа находит следующее по счету аналогичное слово или выражение, если такое есть. Если задать направление «Вверх» — поиск будет начинаться с конца файла.
3. Подсчитать — При нажатии на эту кнопку, программа подсчитает количество найденных слов или выражений:
4. Найти во всех открытых документах — Поиск будет проводится во всех открытых в редакторе фалах на данный момент. Откроется дополнительное окно с результатами поиска, где будут отображаться все найденные слова или выражения с указанием директории файла и номеров строк.
5. Найти все в текущем документе — Поиск будет проводится в текущем документе, при этом также откроется дополнительное окно с указанием директории файла и номеров строк.
6. Только целые слова — Например нам надо найти слово «Нос» в тексте, мы вводим это слово в поле — «Найти» и нажимаем — «Искать далее«. Программа будет искать последовательность букв и не важно в начале слова будет эта последовательность или в конце — «Носорог, Утконос, Живность». Если активировать функцию — «Только целые слова», программа будет искать непосредственно слово «Нос»
7. Учитывать регистр — Если вписать в поле поиска слово только заглавными буквами «НОС«, то программа будет искать слова с такой же последовательностью заглавных букв.
8. Зациклить поиск — При активации данной функции поиск будет идти по кругу, дойдя до конца файла программа начнет поиск сначала.
Найти в файлах
При нажатии на пункт «Найти в файлах» откроется такое окно:
Найти все — Эта функция позволяет искать слово или выражение в заданной папке, т.е в целом ряде файлов. Для этого обязательно надо указать папку, где программа будет производить поиск. Отдельный файл указать не получится!
Заменить на: — Например, мы допустили ошибку в каком-нибудь слове или коде и нам необходимо все исправить. В поле «Найти« мы вводим слово с ошибкой, а в поле «Заменить на:« вводим исправленное слово. В поле «Папка» указываем папку, где находятся файлы подлежащие исправлению и нажимаем кнопку «Заменить в файлах» . Программа найдет во всех файлах заданной папки слово с ошибкой и заменить его на исправленное.
Фильтры — Эта функция помогает сузить поиск, задав определенный фильтр, например *.html* или *.php*. По умолчании стоит фильтр *.*, что означает все виды файлов.
Искать далее — При выборе этого пункта или при нажатии на клавиши F3, программа найдет заданное в поиске слово или выражение следующее по направлению вниз в текущем документе.
Искать ранее — Если выбрать этот пункт или нажать на клавиши Shift+F3, программа будет искать заданное в поиске слово или выражение следующее по направлению вверх в текущем документе.
Выбрать и искать далее — Этот пункт или сочетание клавиш Ctrl+F3 автоматически определяет за объект поиска выделенное слово или выражение в текущем документе и ищет по направлению вниз.
Выбрать и искать ранее — Этот пункт или сочетание клавиш Ctrl+Shift+F3 автоматически определяет за объект поиска выделенное слово или выражение в текущем документе и ищет по направлению вверх.
Выбрать и искать далее с Регистром -При выборе этого пункта или горячих клавиш Ctrl+Alt+F3, программа будет автоматически определять за объект поиска выделенное слово или выражение в текущем документе и вести поиск по направлению вниз с учетом регистра выделенного слова или выражения
Выбрать и искать ранее с Регистром -При выборе этого пункта или горячих клавиш Ctrl+Alt+Shift+F3, программа будет автоматически определять за объект поиска выделенное слово или выражение в текущем документе и вести поиск, с учетом регистра выделенного, по направлению вверх.
Замена -При выборе этого пункта или при нажатии горячих клавиш Ctrl+H откроется новое окно:
Искать далее — программа ищет заданное слово или выражение в текущем документе.
Заменить — программа заменяет найденное слово или выражение на заданное.
Заменить все — программа автоматически заменяет все найденные слова, в текущем документе, на указанные Вами слова в поле «Заменить на:».
Заменить все во всех Открытых Документах — программа автоматически заменяет все найденные слова на заданные во всех открытых в редакторе документах на данный момент.
Замена по мере набора — При выборе этого пункта или при нажатии клавиш Ctrl+Alt+I в нижней части редактора откроется дополнительное окно:
1. По мере набора слова редактор начинает поиск в текущем документе. Как видно на скриншоте программа ищет последовательность символов.
2. Стрелки «Назад» и «Вперед».
3. Highlight all — В переводе «Выделить все«. Если активировать эту функцию, программа выделит все аналогичные последовательности символов в текущем документе.
4. Match case — В переводе «С учетом регистра«. Если активировать эту функцию, программа будет производить поиск последовательности символов в текущем документе с учетом регистра.
Окно результата поиска
При выборе этого пункта или при нажатии клавиши F7 в нижней части редактора откроется дополнительное окно с результатами последнего поиска с момента запуска программы. Эта функция бывает очень полезна, когда окно с результатами поиска, по той или иной причине, было закрыто.
Следующие результаты поиска — При выборе этого пункта или при нажатии клавиши F4 программа перейдет на следующую строчку вниз в результате поиска.
Предыдущие результаты поиска — При выборе этого пункта или при нажатии клавиши Shift+F4 программа перейдет на следующую строчку вверх в результате поиска.
Перейти к… — При выборе этого пункта или при нажатии клавиши Ctrl+G откроется новое окно:
1. Строка — Если выбрать этот пункт, то исчисление будет проводиться в строках.
2. Сейчас вы здесь: — Номер строки на которой в данный момент находиться курсор.
3. Хотите перейти к: — Поле, где можно задать строку на которую надо перейти. Функция очень полезна во время работы с большими файлами.
4. Максимальное значение: — Общее количество строк в файле.
5. Столбец — Если выбрать этот пункт, то исчисление будет проводиться в символах.
6. Порядковый номер символа, перед которым в данный момент находится курсор.
7. Поля для ввода порядкового номера символа на который надо перейти.
8. Общее количество символов в документе.
Пометить выделенное
Не буду рассматривать все стили, возьмем для примере 1й стиль
Чтобы использовать функцию необходимо выделить определенное слово или выражение и выбрать стиль — выделенное будет подсвечено цветным фоном. Остальные стили отличаются лишь цветом фона.
Убрать пометки
Убираем уже примененный стиль или все ранее примененные стили сразу.
Перейти вверх
Переходим на следующий, отмеченный стилем фрагмент кода, по направлению вверх.
Перейти вниз
Переходим на следующий, отмеченный стилем фрагмент кода, по направлению вниз.
Управление закладками
Функция программы, позволяющая устанавливать закладки на определенные строки открытого документа:
Я не стану подробно останавливаться на всех пунктах этой функции, все и так до боли понятно написано, остановлюсь лишь на одном.
Инвертировать строки с закладкой — Если показать на наглядном примере, то при выборе этого пункта с тем же участком скриншота произойдут следующие изменения:
Найти символы в диапазоне
При выборе данной функции откроется отдельное окно:
1. Найти не относящиеся к кодировке ASCII символы.
2. Найти символы, который относятся к кодировке ASCII.
3. Возможность задать свой диапазон, но он будет ограничен 255 символами.
4. При необходимости можно поставить галочки и зациклить поиск.
Редактор Notepad++ включает в себя столько возможностей, что если вместить их на одну страницу, то статья будет очень тяжелой и я решил поделить ее на несколько частей.
На сегодня у меня все. Как Вам первая часть статьи?
С уважением, Виталий Кириллов
Очень объемная статья. И всё равно примеров еще больше хочется. В некоторых пунктах. Чувствуется, что в программе Notpadd++ огромный потенциал, а для чего некоторые функции пока не очень понятно, а некоторые совсем непонятны. Для чего нужен подсчет? что полезного в этой функции можете пример привести когда это необходимо делать? А строки в каких случаях надо объединять, в смысле зачем это делать? и еще про столбцы тоже интересно узнать подробнее, что это такое и зачем? С остальными пунктами более понятно.
Наталья, если Вы не пользуетесь данными функциями, то врятли они вам будут интересны. Это связанно с родом занятий человека, использующего редактор. Другим пользователям эти функции будут очень полезны.
С удовольствием пользуюсь этой программой, но прочитала и поняла, что не владею многими возможностями этой программы.
Светлана, рад снова видеть Вас. Действительно возможности программы очень обширны, и в следующих частях статьи, вы узнаете еще много все интересного.
хороший редактор, когда вставляла Гугл Адсенс, пользовалась этим редактором!
Я вообще оказывается о блокноте ничего не знал, но пользовался каждый день. Спасибо что сняли пелену с моих глаз! Вы гуру
Я рад Дмитрий, что смог быть Вам полезен!
Очень полезная статья! Очень много нового открыл для себя, спасибо!
Олег, рад видеть Вас на своем блоге и спасибо за оценку моего скромного труда!
Я искала КАК сайт свой подключить к программке, не вижу… Это в продолжении будет?
Обязательно будет!
Хорошо если скоро. Я тут сайт seo-mayak.com подруге рекомендую, думала что все расписано было (у меня то подключено все), но я не помню КАК. Так что очень ждем 🙂
Спасибо, Виталий за такую подробную статью. Пользуюсь редактором Notepad++ но о многих функциях даже понятия не имела. Конечно, всё не упомнишь — если не пользуешься этими функциями. Но теперь по крайней мере буду знать, где искать.
Пожалуйста Рашида, пользуйтесь на здоровье.
Подскажите как с помощью notepad++ сделать замену пример:
слово|слово|слово|слово
нужно в итоге так:
слово’, ‘слово|слово|слово
Спасибо за ваши статьи, как для начинающего веб-мастера — для меня очень большая польза. Прям все ответы по шагам на возникающие трудности!
А можно в NotePad++ организовать блочную замену куска кода во всеx файлаx в директории?
Очень не xочется построчно все менять даже используя «Поиск -> Заменить в файлаx». Файлов этиx очень много(
Виталий, вы большой молодец! Статья шикарная. Давно пользуюсь NotePad++, но и у вас кое-что подсмотрела.
Но есть вопрос, вот с чем я столкнулась.
1. У меня на сайте больше 100 страниц, все он сразу не открывает, а штук примерно по 20-30, не считала, приходится снова заходить в Открыть и повторять задачу. Может вы сталкивались, подскажите, как одним махом все запихнуть в программку?))
2. «Найти/Заменить». Столкнулась с тем, что большой кусок кода (например, мне нужно рекламный блок удалить или закомментировать) не хочет вставлять в окно поиска (разве в том случае, когда этот самый код в одну строчку), соответственно не получается одним махом по всему сайту изменить что-то. Может и здесь у вас найдется решение?
За ранее благодарю.
С уважением, Ася 🙂
Пытался через Ноутпад заменить название домена на другое в базе данных (файл sql). Меняет исправно, но не до конца. Небольшой кусок (конец) файла оставляет в том же виде, то есть с незамененным названием домена. Причем в этом куске (с незамененным названием) пока файл находится в окне ноутпада в тексте кода на каждой строке появляются символы FL на черном фоне, исчезающие после сохранения файла… сам файл конечно объемный.
Что бы это могло быть и как с этим можно бороться?
Занялся созданием сайта для информирования и инновационных проектах.
Познакомился с вашей информацией и многое узнал, но пока не нашел решения.
Т.к. при работе с NotePad++ столкнулся с проблемой:
на создаваемой странице
know-how.dp.ua/index.php
при входе по коду
не могу убрать ссылки на социальные сети, для перевода их на страницу,
нет управления — ничего не удаляется и не добавляется,
возможно, что-то блокирует работу?
Уже перезагрузил NotePad++ на новую версию — 7.3.1
но все осталось по прежнему 🙁
Хотя дожил почти до 70 лет, а здесь пока не справлюсь 🙁
Также мне понравились Ваши кнопки на социальные сети, которые не убегают при прокрутке содержания страницы — можете помочь сделать такие ?
Заранее благодарю за понимание и помощь 🙂
Я так и не понял, что у Вас случилось.