Notepad++ — бесплатный Html и PHP редактор с подсветкой синтаксиса, обзор возможностей и лучшие плагины для Нотепада++

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

На протяжении многих лет это одна из самых популярных и широко используемых программ для редактирования кода Html, CSS и PHP. Я даже задаюсь вопросом: «как я раньше обходился без него, реализуя его потенциал с помощью каких-то других программ?».

Теперь у меня на компьютере всегда работает пара браузеров одновременно, очень простой, бесплатный и удобный FTP-менеджер FileZilla и этот самый редактор, возможности которого просто не имеют себе равных в блокноте, используемом Windows по умолчанию. Но обо всем по порядку.

Скачивание и возможности редактора Notepad ++

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

Почему именно это редактор стоит скачать?

Кратко рассмотрим его возможности и особенности, а затем попробуем рассмотреть их более подробно. Итак, Notepad++ может делать следующее:

  1. Выделите несколько десятков наиболее популярных языков программирования и разметки, включая: Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL.xml.
  2. Для всех этих языков сделана подсветка синтаксиса, код разбит на строки и блоки, которые можно свернуть, нажав минус, и развернуть, нажав плюсик. Вы также можете показать взаимосвязь между элементами пунктирной линией. Для примера я взял фрагмент кода PHP для демонстрации возможностей этого редактора:

    Что вам еще может понадобиться в Нотепад ++

    Предположим, вы меня заинтересовали, и давайте рассмотрим подробнее возможности, которые Блокнот с двумя преимуществами может нам предоставить.

    1. Благодаря подсветке синтаксиса в Notepad++ очень легко, например, проверить, все ли Html-теги закрыты в коде, и при минимальном опыте вы уже визуально заметите, что где-то в коде допустили ошибку, потому что цветовая схема кода изменится в этом месте.
    2. Также за счет того, что код выделен цветом, а обычный текст моих статей остается черным, моему постоянному грамматику (дорогая жена) очень удобно проверять грамматику в нем. Нет, конечно, я тоже пользуюсь различными онлайн-сервисами по грамматике, но ни один из них пока не умеет проверять пунктуационные и смысловые ошибки.
    3. Еще мне очень нравится возможность визуально отображать отдельные блоки кода в этом текстовом редакторе, выделяя скобки типа { } (). Когда курсор мыши находится между скобками, они подсвечиваются, как если бы они выделяли начало и конец блока кода Html или PHP.
    4. Помимо отличной реализации подсветки, отдельно следует отметить возможность сделать шаг назад (отменить предыдущее действие). Кроме того, количество шагов назад не ограничено, что позволяет не бояться экспериментировать с кодом без риска необратимых последствий.

      Кодировки и работа с файлами в окне редактора Нотепад++

      1. Следует отметить, что этот редактор кода позволяет сохранять и преобразовывать Html, PHP и другие файлы в кодировку UTF-8 (без BOM). Мне не раз помогало побороть проблему с русской кодировкой при работе с различными сайтами.

        Когда я хотел изменить какую-либо надпись на сайте на русскую, в результате у меня часто возникали ошибки, причиной которых была кодировка Windows-1251, в которой был сохранен исходный файл.

        После преобразования исходного файла в кодировку UTF-8 (без BOM) кракозябры были успешно преобразованы в общеупотребительные русские символы. Тот. Если вы добавите кириллицу в какой-либо файл движка, для корректного отображения на сайте вам нужно будет сразу сохранить его в правильной кодировке или конвертировать позже.

Поделиться:
×
Рекомендуем посмотреть