Блог Понтика Максима

Программа Notepad++, как лучший текстовый редактор PHP и HTML файлов блога

текстовый редактор notepad plus plus

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

Практически с первых дней существования этого блога я стал использовать текстовый редактор Notepad++ для редактирования файлов PHP и HTML. Так что если вы только начинаете вести свой блог, редактор Notepad plus plus должен быть у вас установлен одним из первых.

Кодировка WordPress UTF-8. Зачем нужен редактор Notepad++?

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

неправильная кодировка

Все что вы видите на экране, образуется с помощью символов (шрифты на компьютере) и кода. Именно код и позволяет достать из набора символов именно тот, который нужно добавить в определенное место. Так вот именно ваш
браузер
(Opera, Internet Explorer, Mozilla Firefox) и отвечает за то, чтобы нужный символ занял специально отведенное для конкретной страницы место.

Было много придумано за все время различных кодировок, начиная от самой простой ASCII и ее расширений Windows 1251, CP866, KOI8-R. Заканчивая продвинутыми: Юникод UTF 16 и UTF 8.

Сегодня я бы хотел остановиться именно на кодировке WordPress UTF-8, так как она считается на данный момент самой актуальной и востребованной.

Нужно понимать, что если вы ведете свой блог на
движке WordPress
, который работает с кодировкой UTF-8, то и все редактируемые файлы PHP, HTML должны быть сохранены в той же кодировке.

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

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

Когда вы работаете с файлом в данном редакторе, вы можете задать, какая именно кодировка будет использована в тексте. Для этого перейдите в меню программы Кодировки и выберете Кодировать в UTF-8 без BOM.

Может показаться странным почему, нужно кодировать файл именно без BOM и что такое вообще этот BOM?

Когда придумали кодировку Юникод (UTF-16), зачем-то добавили к ней такую возможность, позволяющую записывать символы в обратной и прямой последовательности. Именно для того, чтобы программы понимали в какой последовательности им необходимо читать код, и был придуман BOM.

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

Именно поэтому при кодировании документа нам необходимо указывать без BOM, чтобы данная сигнатура к документу не добавлялась, тем самым обезопасив себя от неправильного отображения текста в документе.

Где скачать программу Notepad++? Функции и возможности при работе с PHP и HTML документами.

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

Что такое блокнот? Это редактор с минимальными функциональными возможностями. Одним словом голый экран, со стандартной менюшкой (Сохранить, Правка и др.).

Ради примера я добавил в него небольшой кусочек php кода. Скажу честно, новичку будет практически нереально в нем разобраться (все сильно сливается), да и к тому же он еще располагает код в одну строчку. Про кодировку вообще молчу, одним словом, если вы работаете с PHP или HTML файлами, про блокнот забудьте раз и на всегда.

Именно поэтому я перешел на использование редактора Notepad plus plus. О возможностях которого и пойдет дальше речь.

Сперва вы должны себе его скачать и установить на компьютер. Скачать программу Notepad++ можно по
этой ссылке
.

Хочу обратить ваше внимание на то, что программа абсолютно бесплатная и проста в установке. Так же имеется мобильная версия
Notepad++ Portable
, которую вовсе необязательно устанавливать на компьютер, а например, носить на флешке, имея всегда под рукой.

Теперь давайте откроем любой php файл в  notepad plus plus и посмотрим, есть ли отличия с блокнотом.

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

1) Меню и панель инструментов.

2) Вкладки открытых файлов.

3) Номер строк редактора.

4) Открывающий тег.

5) Закрывающий тег.

6) Кодировка редактируемого файла.

Что мне очень нравится в этой программе, присутствие возможности подсветки кода. То есть если вы наведете курсор на любой открывающий тег, например <p>, автоматически будет подсвечиваться и закрывающий </p>. Согласитесь эта очень удобная функция, позоляющая вам не потерять нужные теги.

Редактор Notepad++ помогает визуально определять блоки кода, благодаря подсветке различных скобок (, (), []). Если поставить курсор между этими скобками, то они автоматически будут подсвечиваться, показывая вам начало и конец блока.

подсветка синтаксиса в notepad++

Еще одной полезной и удобной возможностью обладает редактор notepad++, позволяющий Отменить совершенное действие. То есть вы можете совершать Шаг назад в неограниченном количестве, что позволяет не переживать за файлы php, html, редактируя их.

Если нужно отменить совершенное действие воспользуйтесь командой в меню Правка далее Отмена. Или нажмите сочетание клавиш Ctrl+Z или нажмите в панели управления на изогнутую стрелочку.

отмена действий в notepad plus plus

Что мне еще нравится, так это возможность открывать сразу несколько файлов в одной программе. Файлы располагаются в виде вкладок, что позволяет не захламлять панель задач ОС Windows.

Тем более такие вкладки можно спокойно перемещать одна относительно одной, сворачивать или вовсе закрывать. А если совсем закрыть текстовый редактор, то при последующем запуске все вкладки будут восстановлены (только это все должно быть указано в настройках программы).

вкладки в notepad plus plus

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

Очень помогает функция Автозавершение, когда вы не уверены в правильности ввода нужного оператора. Если вы набираете, какой-либо оператор нажмите сочетание клавиш Ctrl+Пробел и перед вам появится окошко уже с готовыми командами.

автозавершение в notepad plus plus

Можно данную функцию сделать активной постоянно, чтобы каждый раз не нажимать предложенное выше сочетание клавиш. Для этого перейдите во вкладку меню Опции далее Настройки далее Резерв/Автодополнение и поставьте галочку Включить для каждого ввода.

Очень удобно производить поиск, как в активной вкладке, так и во всех вкладках. Можно вообще сделать поиск с заменой. Для этого нажмите сочетание клавиш Ctrl+F или перейдите в меню Поиск далее Поиск.

Если есть желание, то можно использовать редактор notepad plus plus в качестве программы FTP, для работы с удаленными файлами своего блога или сайта.

Для этого перейдите в меню Плагины далее NppFTP далее Show NppFTP Window. Вы увидите, как справа появится окно FTP клиента. Вам только останется нажать на картинку шестереночки и выбрать Profile Setting. Затем вводите все стандартные настройки FTP для соединения со
своим хостингом
.

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

Заключение.

На этом у меня все. Теперь вы знаете, где можно скачать программу Notepad++, какие она имеет в себе возможности и функции.

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

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

Всем пока и удачи!!!

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>