» » Бесплатный текстовый редактор Notepad++. Часть первая
logotip

Бесплатный текстовый редактор Notepad++. Часть первая

Всем привет! Сегодня на блоге SEO-Mayak.com мы будем рассматривать один из лучших текстовых редакторов, с множеством разных полезных функций.

Если Вы научитесь пользоваться хотя бы основными возможностями, которые предоставляет редактор Notepad++, то сэкономите себе массу времени и нервов.

Не зря хвалят эту программу, она действительно очень удобная и многие вебмастера пользуются именно ей. Лично я настолько привык к  Notepad++, что другие программы мне кажутся слабее, хотя везде есть свои плюсы.

Но как всегда давайте обо всем по порядку:

notepad

Программа абсолютно бесплатна и скачать ее можно с официального сайта по этой ссылке.

Постараюсь подробно описать все основные функции, которые чаще всего используются при написании или правки файлов.

Функции вкладки — «Файл»

Redaktor Notepad++

Меню вкладки «Файл» в принципе стандартное, но все же некоторые пункты мы рассмотрим.

Перезагрузить с дискапункт очень похожий на функцию «Обновить страницу» в любом браузере, только здесь вы перезагружаете файл с которым вы работаете.Удалить с диска — удаляете файл с жесткого диска в корзину.

Загрузить сессию — загрузить группу файлов сохраненных для дальнейшей работы.

Сохранить сессию — сохранение текущего состояния всех открытых файлов .

Печать — при выборе этого пункта у Вас откроются настройка принтера.

Распечатать — печать начинается сразу без выбора настроек принтера.

Функции вкладки — «Правка»

Redaktor Notepad++

Здесь я бы хотел остановится на следующих пунктах:

Операции со строками

Redaktor Notepad++

Использование горячих клавиш значительно ускоряет работу, так что советую запоминать комбинации.

Дублировать текущую строкуВыделяете определенную код в строчке или всю строчку и нажатием клавиш Ctrl+D дублируете выделенное, причем результат дублирования появляется на этой же строке.

Разбить строки — К примеру, Вы открыли большой файл с длинными строками, который не помещается в окно программы и приходиться пользоваться горизонтальной полосой прокрутки. При выделении одной или нескольких строк,  клавиши Ctrl+I переносят не поместившуюся часть кода на следующую строку, что конечно делает работу гораздо удобней.

Объединить строкиВыделяем несколько строк, и нажатием клавиш Ctrl+J объединяем их в одну строку.

Переместить строку Вверх Нажатием клавиш Ctrl+Shift+Up перемещает выделенный код на одну строку вверх.

Переместить строку Вниз Нажатием клавиш Ctrl+Shift+Down перемещает выделенный код на одну строку вниз.

Комментарии

Redaktor Notepad++

Вкл./Выкл. Комментарий строкиНажатие клавиш Сtrl+Q вставляет или убирает тег «//» перед строкой, обозначающий однострочный комментарий

Закомментировать строкуПохожая на предыдущую функцию, нажатием клавиш Сtrl+K вставляет «//».

Раскомментировать строкуНажатием клавиш Ctrl+Shift+K убирает тег «//».

Закомментировать выделенное — Нажатием клавиш Ctrl+Shift+Q оборачивает выделенный участок кода в теги /* Код */  обозначающие многострочный комментарий. Еще такой способ применяется, когда надо закомментировать не всю строку, а определенную ее часть.

Автозавершение

Redaktor Notepad++

Завершение функций —  При нажатии клавиш Ctrl+Specedar (пробел) программа на выбор предлагает варианты для завершения написания функции.

Redaktor Notepad++

Завершение слов — При нажатии клавиш Ctrl+Enter слово дописывается автоматически, без предоставления выбора вариантов.

Операции с Пробелами

Redaktor Notepad++

Убрать Замыкающие Пробелы — Убирает пробелы в конце всех строк, если они есть.

Убрать Начальные Пробелы — Убирает все пробелы перед всеми строками в файле, прижимая их к левому краю.

Состояние файла до использования функции:

Redaktor Notepad++

Состояние файла после использования функции:

Redaktor Notepad++

Выделение столбцом

Возможно кому-нибудь пригодится эта функция. Если удерживать клавиши Аlt+ЛКМ, то появится возможность выделить определенный участок кода в виде столбца:

Redaktor Notepad++

Панель символов

При выборе этого пункта с правой стороны откроется окно с символами, если 2 раза кликнуть на определенный символ, то он отобразится в основном окне на том месте, где находится курсор:

Notepad++

Панель истории файлов

В правой части редактора откроется окно с перечислением всех действий с момента запуска программы. Например, если скопировать часть кода в буфер, то программа это запомнит и отобразит скопированный код в окне с историей. Эта функция бывает полезна, когда в написании файла часто используется какое-то выражение, сохранив его в истории с помощью двойного клика можно вставлять это выражение в основное окно:

Notepad++

Функции вкладки — «Поиск»

Notepad++

Меню вкладки «Поиск» довольно  обширное, рассмотрим все по прядку.
Найти
При нажатие на пункт «Найти»  или горячих клавиш Ctrl+F, откроется отдельное окно:

Redaktor Notepad++

1.  НайтиПоле, куда вводится слово (фрагмент кода) или целое выражение, которое необходимо найти.

2.  Искать далее — При нажатии на эту кнопку программа найдет слово или выражение в текущем файле начиная с начала. При повторном нажатии кнопки программа находит следующее по счету аналогичное слово или выражение, если такое есть. Если задать направление «Вверх» — поиск будет начинаться с конца файла.

Vkladka Fail

3.  Подсчитать — При нажатии на эту кнопку, программа подсчитает количество найденных слов или выражений:

Vkladka Poisk

4.  Найти во всех открытых документах —   Поиск будет проводится во всех открытых в редакторе фалах на данный момент. Откроется дополнительное окно с результатами поиска, где будут отображаться все найденные слова или выражения с указанием директории файла и номеров строк.

Notepad++

5.  Найти все в текущем документе — Поиск будет проводится в текущем документе, при этом также откроется дополнительное окно с указанием директории файла и номеров строк.

6. Только целые слова — Например нам надо найти слово «Нос» в тексте, мы вводим это слово в поле — «Найти»  и нажимаем — «Искать далее«.  Программа будет искать последовательность букв и не важно в начале слова будет эта последовательность или в конце  — «Носорог, Утконос, Живность». Если активировать функцию — «Только целые слова», программа будет искать непосредственно слово «Нос»

7.  Учитывать регистр — Если вписать в поле поиска слово только заглавными буквами «НОС«, то программа будет искать слова с такой же последовательностью заглавных букв.

8.  Зациклить поиск — При активации данной функции поиск будет идти по кругу, дойдя до конца файла программа начнет поиск сначала.

Найти в файлах

При нажатии на пункт «Найти в файлах» откроется такое окно:

Notepad++

Найти все — Эта функция позволяет искать слово или выражение в заданной папке, т.е в целом ряде файлов. Для этого обязательно надо указать папку, где программа будет производить поиск. Отдельный файл указать не получится!

Заменить на:Например, мы допустили ошибку в каком-нибудь слове или коде и нам необходимо все исправить. В поле «Найти« мы вводим слово с ошибкой, а в поле «Заменить на:« вводим исправленное слово. В поле «Папка» указываем папку, где находятся файлы подлежащие исправлению и нажимаем кнопку «Заменить в файлах» . Программа найдет во всех файлах заданной папки слово с ошибкой и заменить его на исправленное.

Фильтры — Эта функция помогает сузить поиск, задав определенный фильтр, например *.html* или *.php*. По умолчании стоит фильтр *.*, что означает все виды файлов.

Искать далее — При выборе этого пункта или при нажатии на клавиши F3, программа найдет заданное в поиске слово или выражение следующее по направлению вниз в текущем документе.

Искать ранее — Если выбрать этот пункт или нажать на клавиши Shift+F3, программа будет искать заданное в поиске слово или выражение следующее по направлению вверх в текущем документе.

Выбрать и искать далее — Этот пункт или сочетание клавиш Ctrl+F3 автоматически определяет  за объект поиска выделенное слово или выражение в текущем документе и ищет по направлению вниз.

Выбрать и искать ранее — Этот пункт или сочетание клавиш Ctrl+Shift+F3 автоматически определяет за объект поиска выделенное слово или выражение в текущем документе и ищет по направлению вверх.

Выбрать и искать далее с Регистром -При выборе этого пункта или горячих клавиш Ctrl+Alt+F3, программа будет автоматически определять за объект поиска выделенное слово или выражение в текущем документе и вести поиск по направлению вниз с учетом регистра выделенного слова или выражения

Выбрать и искать ранее с Регистром -При выборе этого пункта или горячих клавиш Ctrl+Alt+Shift+F3, программа будет автоматически определять за объект поиска выделенное слово или выражение в текущем документе и вести поиск, с учетом регистра выделенного, по направлению вверх.

Замена -При выборе этого пункта или при нажатии горячих клавиш Ctrl+H откроется новое окно:

Notepad++

Искать далее — программа ищет заданное слово или выражение в текущем документе.

Заменить — программа заменяет найденное слово или выражение на заданное.

Заменить все — программа автоматически заменяет все найденные слова, в текущем документе, на указанные Вами слова в поле «Заменить на:».

Заменить все во всех Открытых Документах — программа автоматически заменяет все найденные слова на заданные во всех открытых в редакторе документах на данный момент.

Замена по мере набора — При выборе этого пункта или при нажатии клавиш Ctrl+Alt+I в нижней части редактора откроется дополнительное окно:

Notepad++

1.  По мере набора слова редактор начинает поиск в текущем документе. Как видно на скриншоте программа ищет последовательность символов.

2. Стрелки «Назад» и «Вперед».

3. Highlight all — В переводе «Выделить все«. Если активировать эту функцию, программа выделит все аналогичные последовательности символов в текущем документе.

4. Match case — В переводе «С учетом регистра«. Если активировать эту функцию, программа будет производить поиск последовательности символов в текущем документе с учетом регистра.

Окно результата поиска

При выборе этого пункта или при нажатии клавиши F7 в нижней части редактора откроется дополнительное окно с результатами последнего поиска с момента запуска программы. Эта функция бывает очень полезна, когда окно с результатами поиска, по той или иной причине, было закрыто.

Следующие результаты поиска — При выборе этого пункта или при нажатии клавиши F4 программа перейдет на следующую строчку вниз в результате поиска.

Предыдущие результаты поиска — При выборе этого пункта или при нажатии клавиши Shift+F4 программа перейдет на следующую строчку вверх в результате поиска.

Перейти к… — При выборе этого пункта или при нажатии клавиши Ctrl+G откроется новое окно:

Notepad++

1.  Строка — Если выбрать этот пункт,  то исчисление будет проводиться в строках.

2. Сейчас вы здесь: — Номер строки на которой в данный момент находиться курсор.

3.  Хотите перейти к: — Поле, где можно задать строку на которую надо перейти. Функция очень полезна во время работы с большими файлами.

4.  Максимальное значение: — Общее количество строк в файле.

5. Столбец — Если выбрать этот пункт,  то исчисление будет проводиться в символах.

Notepad++

6. Порядковый номер символа, перед которым в данный момент находится курсор.

7. Поля для ввода порядкового номера символа на который надо перейти.

8. Общее количество символов в документе.

Пометить выделенное

Notepad++

Не буду рассматривать все стили, возьмем для примере 1й стиль

Notepad++

Чтобы использовать функцию необходимо выделить определенное слово или выражение и выбрать стиль — выделенное будет подсвечено цветным фоном. Остальные стили отличаются лишь цветом фона.

Убрать пометки

Notepad++

Убираем уже примененный стиль или все ранее примененные стили сразу.

Перейти вверх

Notepad++

Переходим на следующий, отмеченный стилем фрагмент кода, по направлению вверх.

Перейти вниз

Notepad++

Переходим на следующий, отмеченный стилем фрагмент кода, по направлению вниз.

Управление закладками

Notepad++

Функция программы, позволяющая устанавливать закладки на определенные строки открытого документа:

Notepad++30

Я не стану подробно останавливаться на всех пунктах этой функции, все и так до боли понятно написано, остановлюсь лишь на одном.

Инвертировать строки с закладкой — Если показать на наглядном примере, то при выборе этого пункта с тем же участком скриншота произойдут следующие изменения:

Notepad++31

Найти символы в диапазоне

Notepad++32

При выборе данной функции откроется отдельное окно:

Notepad++

1. Найти не относящиеся к кодировке ASCII символы.

2. Найти символы, который относятся к кодировке ASCII.

3. Возможность задать свой диапазон, но он будет ограничен 255 символами.

4. При необходимости можно поставить галочки и зациклить поиск.

Редактор Notepad++ включает в себя столько возможностей, что если вместить их на одну страницу, то статья будет очень тяжелой и я решил поделить ее на несколько частей.

На сегодня у меня все. Как Вам первая часть статьи?

С уважением, Виталий Кириллов

« FTP клиент Notepad++

Комментарии: 21

  1. Наталья:

    Очень объемная статья. И всё равно примеров еще больше хочется. В некоторых пунктах. Чувствуется, что в программе Notpadd++ огромный потенциал, а для чего некоторые функции пока не очень понятно, а некоторые совсем непонятны. Для чего нужен подсчет? что полезного в этой функции можете пример привести когда это необходимо делать? А строки в каких случаях надо объединять, в смысле зачем это делать? и еще про столбцы тоже интересно узнать подробнее, что это такое и зачем? С остальными пунктами более понятно.

    Ответить
    • Виталий Кириллов:

      Наталья, если Вы не пользуетесь данными функциями, то врятли они вам будут интересны. Это связанно с родом занятий человека, использующего редактор. Другим пользователям эти функции будут очень полезны.

      Ответить
  2. Светлана:

    С удовольствием пользуюсь этой программой, но прочитала и поняла, что не владею многими возможностями этой программы.

    Ответить
    • Виталий Кириллов:

      Светлана, рад снова видеть Вас. Действительно возможности программы очень обширны, и в следующих частях статьи, вы узнаете еще много все интересного.

      Ответить
  3. Ирина:

    хороший редактор, когда вставляла Гугл Адсенс, пользовалась этим редактором!

    Ответить
  4. Дмитрий:

    Я вообще оказывается о блокноте ничего не знал, но пользовался каждый день. Спасибо что сняли пелену с моих глаз! Вы гуру

    Ответить
    • Виталий Кириллов:

      Я рад Дмитрий, что смог быть Вам полезен!

      Ответить
  5. Олег:

    Очень полезная статья! Очень много нового открыл для себя, спасибо!

    Ответить
    • Виталий Кириллов:

      Олег, рад видеть Вас на своем блоге и спасибо за оценку моего скромного труда!

      Ответить
  6. Наталья:

    Я искала КАК сайт свой подключить к программке, не вижу… Это в продолжении будет?

    Ответить
    • Виталий Кириллов:

      Обязательно будет!

      Ответить
  7. Наталья:

    Хорошо если скоро. Я тут сайт seo-mayak.com подруге рекомендую, думала что все расписано было (у меня то подключено все), но я не помню КАК. Так что очень ждем 🙂

    Ответить
  8. Рашида:

    Спасибо, Виталий за такую подробную статью. Пользуюсь редактором Notepad++ но о многих функциях даже понятия не имела. Конечно, всё не упомнишь — если не пользуешься этими функциями. Но теперь по крайней мере буду знать, где искать.

    Ответить
    • Виталий Кириллов:

      Пожалуйста Рашида, пользуйтесь на здоровье.

      Ответить
  9. Витя:

    Подскажите как с помощью notepad++ сделать замену пример:
    слово|слово|слово|слово
    нужно в итоге так:
    слово’, ‘слово|слово|слово

    Ответить
  10. Ева:

    Спасибо за ваши статьи, как для начинающего веб-мастера — для меня очень большая польза. Прям все ответы по шагам на возникающие трудности!

    Ответить
  11. nemezid:

    А можно в NotePad++ организовать блочную замену куска кода во всеx файлаx в директории?
    Очень не xочется построчно все менять даже используя «Поиск -> Заменить в файлаx». Файлов этиx очень много(

    Ответить
  12. Ася:

    Виталий, вы большой молодец! Статья шикарная. Давно пользуюсь NotePad++, но и у вас кое-что подсмотрела.
    Но есть вопрос, вот с чем я столкнулась.
    1. У меня на сайте больше 100 страниц, все он сразу не открывает, а штук примерно по 20-30, не считала, приходится снова заходить в Открыть и повторять задачу. Может вы сталкивались, подскажите, как одним махом все запихнуть в программку?))

    2. «Найти/Заменить». Столкнулась с тем, что большой кусок кода (например, мне нужно рекламный блок удалить или закомментировать) не хочет вставлять в окно поиска (разве в том случае, когда этот самый код в одну строчку), соответственно не получается одним махом по всему сайту изменить что-то. Может и здесь у вас найдется решение?

    За ранее благодарю.
    С уважением, Ася 🙂

    Ответить
  13. Юрий:

    Пытался через Ноутпад заменить название домена на другое в базе данных (файл sql). Меняет исправно, но не до конца. Небольшой кусок (конец) файла оставляет в том же виде, то есть с незамененным названием домена. Причем в этом куске (с незамененным названием) пока файл находится в окне ноутпада в тексте кода на каждой строке появляются символы FL на черном фоне, исчезающие после сохранения файла… сам файл конечно объемный.
    Что бы это могло быть и как с этим можно бороться?

    Ответить
  14. Юрий Иванович:

    Занялся созданием сайта для информирования и инновационных проектах.
    Познакомился с вашей информацией и многое узнал, но пока не нашел решения.
    Т.к. при работе с NotePad++ столкнулся с проблемой:
    на создаваемой странице know-how.dp.ua/index.php
    при входе по коду

    не могу убрать ссылки на социальные сети, для перевода их на страницу,
    нет управления — ничего не удаляется и не добавляется,
    возможно, что-то блокирует работу?
    Уже перезагрузил NotePad++ на новую версию — 7.3.1
    но все осталось по прежнему 🙁
    Хотя дожил почти до 70 лет, а здесь пока не справлюсь 🙁
    Также мне понравились Ваши кнопки на социальные сети, которые не убегают при прокрутке содержания страницы — можете помочь сделать такие ?
    Заранее благодарю за понимание и помощь 🙂

    Ответить
    • Виталий Кириллов:

      Я так и не понял, что у Вас случилось.

      Ответить

Оставить комментарий

Внимание комментатор! Прежде чем вставить: HTML, JavaScript или PHP код в свой комментарий, преобразуй его в html сущность!

Subscribe without commenting

» Подписаться на комментарии по RSS