Урок 17 Учимся работать с текстовым редактором Notepad++

notepad.png

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

Преимущества текстового редактора Notepad++:

  • Этот текстовой редактор предоставляется абсолютно бесплатно;
  • Есть возможность отмены действия. То есть, допустим: Вы исправили код, затем он выдает ошибку, а Вы не помните, что да как было. Чтобы вернуть в обратное положение, Вам достаточно нажать «Правка»—>"Отмена" или CTRL+Z до тех пор, пока Вас не устроит состояние блога ;
  • Можете одновременно работать с другими файлами, что очень удобно;
  • Присутствует подсветка синтаксиса (каждый вид элемента окрашен в свой цвет, так же можно кликнуть по открывающему тегу, в результате программа предоставит Вам закрывающий тег);
  • Поддержка плагинов;
  • Данный текстовой редактор предоставляет еще кучу возможностей и удобств для Вашей работы.

Думаю, вышеперечисленные преимущества убедили Вас поставить себе на компьютер  Notepad++. Если это так, то Вам для начала нужно скачать Notepad++ или с официального сайта, затем установить его себе на компьютер. Запускаем программу, она будет выглядеть следующим образом (я открыл файл index.php темы моего будущего блога):

Notepad thumb Урок 17 Учимся работать с текстовым редактором Notepad++
Здесь:

  1. Номер строки
  2. Открывающий тег <p>
  3. Закрывающий тег </p>
  4. Кодировка файла.

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

Теперь покажу Вам как можно свернуть «внутренность» тега. Для этого нужно нажать на «-» (на рисунке выше показано цифрой 2). В результате Вы легко можете узнать, где находиться закрывающий тег. На рисунке ниже результат после сворачивания (заметьте вместо «-» теперь «+»):
Notepad1 thumb Урок 17 Учимся работать с текстовым редактором Notepad++

Изменение кодировки файлов темы WordPress на UTF-8 (русский язык)

Чтобы не было проблем с кодировкой на Вашем блоге (русский язык может изображаться крякозабрами — о них ниже). Приведу пример.
В правой части моей темы заголовки на английском языке:
Notepad2 thumb Урок 17 Учимся работать с текстовым редактором Notepad++

Чтобы слово «Categories» перевести на русский язык нам нужно вспомнить какой файл темы отвечает за правую часть блога. Этот файл называется sidebar.php, открываем его текстовым редактором Notepad++. Находим в этом файле слово, которое нужно перевести (для удобства можете нажать CTRL+F и в поле для поиска нужно набрать необходимое слово: 1 — слово для поиска, 2 — нажать для поиска, 3 — результат поиска):
Notepad3 thumb Урок 17 Учимся работать с текстовым редактором Notepad++ Теперь, чтобы это слово перевести на нормальный русский язык, нам нужно переделать кодировку в UTF-8, и только потом перевести слово. А если кодировку не менять, получится вот что (заметьте, что вышло на картинке ниже. Это случай, когда я в файле темы изменил слово Categories на Рубрики, вот эти знаки и есть крякозябры):
Notepad4 thumb Урок 17 Учимся работать с текстовым редактором Notepad++

Так как же сделать так, чтобы вместо этих знаков вышло нормальное русское слово? С программой Notepad++ это довольно легко и просто. То что нам нужно сделать, это всего лишь открыть нужный нам файл (в данном случае я открываю sidebar.php), переделать кодировку в UTF-8 и только потом перевести слово.

Чтобы перевести кодировку в UTF-8 нужно зайти в Notepad++ в раздел «Кодировки» и выбрать «Преобразовать в UTF-8 без BOM»:
Notepad5 thumb Урок 17 Учимся работать с текстовым редактором Notepad++ В результате в правом нижнем углу у Вас должна выйти следующее:

Notepad6 thumb Урок 17 Учимся работать с текстовым редактором Notepad++ Теперь сохраняем файл (CTRL+S) и любуемся результатом:
Notepad7 thumb Урок 17 Учимся работать с текстовым редактором Notepad++

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

Интегрируем Notepad++ в Total Commander.

Если Вы пользуетесь файловым менеджером Total Commander (Total Commander: зачем он нужен блоггеру?), то для удобства работы интегрируйте Notepad++  в него. Это довольно просто:

  1. Открываете Total Commander
  2. Зайдите «Конфигурация» —> «Правка/Просмотр»:
    Notepad8 thumb Урок 17 Учимся работать с текстовым редактором Notepad++
  3. И укажите программу Notepad++ текстовым редактором по умолчанию (нажимаете на стрелки (показано цифрой 1) и указываете адрес до данной программы, потом у Вас в поле должно появится слово notepad.exe (на рисунке стрелкой 2)):
    Notepad9 thumb Урок 17 Учимся работать с текстовым редактором Notepad++

Про Notepad++ в сети полно информации, например можете почитать обзор Notepad++

___________________________

Если Вам понравился урок, подпишитесь на RSS, чтобы не пропускать новые бесплатные уроки моего блога (Что такое RSS-подписка?).
Удачи Вам!

___________________________

Следующий урок: Урок 18 Выводим популярные статьи на блоге.

Купить ноутбук желает каждый вебмастер. Если у вас его еще нет, советую посетить интернет магазин. Там можно: ознакомиться с моделями или действительно купить.

Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик и получайте новые уроки мгновенно! Также можете следить за мной в Twitter. Что такое RSS?

Похожие уроки

Ваш комментарий

  1. AS17/04/2010 в 00:32

    Привет, держи www.easybiznes.ru/notepad-plus-plus/

    думаю будет хорошим дополнением к твоей статье.

  2. Петр Александров17/04/2010 в 09:00

    Привет, спасибо. Думаю, кому интересно тот перейдет по ссылке.

  3. Юрий12/05/2010 в 06:48

    А в какой программе вы столь изящные стрелочки на скриншотах рисуете?

  4. Островитянин02/06/2010 в 23:47

    Notepad++ конечно хорошая вещь, но в основном для мелких правок. Для более серьезных вещей, например разработки своих плагинов, стоит использовать более мощные средства. Сам давно перешел на NetBeans.

  5. Voronkoff07/06/2010 в 09:25

    Пробовал как то Notepad в качестве альтернативы блокноту, но потом нашел akelpad и что-то как то привык к нему, теперь только им и польуюсь, хотя у него функциональность и поменьше, но мне удобнее в нем работать.

  6. Островитянин07/06/2010 в 10:34

    теперь только им и польуюсь

    0_0 под Линуксом?

    • Voronkoff16/06/2010 в 09:54

      У меня на работе только Линукс, а дома XP. На работе приходится gedit пользоваться. Вообще ЛИнукс та еще хрень, не знаю что его так хвалят, половина программ не найдешь под него, а аналоги обычно хуже.

  7. Яков09/06/2010 в 13:38

    Прочитал статью. Может кто подскажет какой редактор позволяет перейти от текста к HTML. С уважением

    • Островитянин09/06/2010 в 16:10

      Если вам нужно чтобы вы как в MS Word набирали текст, формотировали его, а на выходе получали html, то посмотрите в сторону Adobe Dreamweaver или того же MS Word (код правда будет ужасным).

      Такие редакторы WYSIWYG

  8. Mary27/01/2011 в 22:36

    Изменение кодировки файла sidebar.php в notepad++ описанным способом не приводит к нужному результату (русские буквы все равно остаются кракозябрами). Скажите, пожалуйста, в чем может быть причина и как ее устранить? Заранее благодарю.

  9. ShortyAlex20/02/2011 в 14:09

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

  10. Валерий26/02/2011 в 18:22

    Интегрируем Notepad++ в Total Commander.

    А как узнать встроился Notepad++ в Total Commander или нет? И не понятно — какая из трех кнопочек должна быть активной:

    «Файл под курсором-внутренней программой»,

    «Выделенные файлы-внутренней программой» или

    «Внешней программой просмотра».

    Проделал для каждого случая попорядку, но так и не понял — интегрировался Notepad++ в Total Commander или нет.

  11. Данила03/04/2011 в 20:28

    Блог — занятная штука. Этакая вещь в себе. И, похоже, нужная лишь хозяину для размещения ссылок. Например, по последней ссылке в основном тексте статьи (обзор Notepad++), которая собственно статью и завершает, можно прочитать:

    Notepad++ подеерживает несколько кодировок файлов. Но перевод из ANSI в UTF-8 здесь реализован плохо. Символы при смене кодировки не заменяются на соответствующие из другой таблицы, а превращаются в «кракозябру». В общем это так, предупреждение (сам так документ один потерял). Лучше Блокнотом меняйте.

  12. seo-самурай16/04/2011 в 08:52

    Нет информации о том: как сделать чтобы NotePad++ присутствовал в списке «открыть с помощью».

    А где то есть, вот ищу.

  13. aztecaion13/07/2011 в 20:35

    «Чтобы перевести кодировку в UTF-8 нужно зайти в Notepad++ в раздел «Кодировки» и выбрать «Преобразовать в UTF-8 без BOM»:

    В результате в правом нижнем углу у Вас должна выйти следующее:»

    У меня это следующее абсолютно чистый(!) документ получается!!! У вас стоит кодировка ANSI а преоразуя в UTF-8 без BOM получается чистая страница ! как с эти бороться?

  14. wellsait15/07/2011 в 19:32

    С Adobe Dreamweaver работать приятней:

    он одновременно со сменой кодировки меняет в хедере «charset=utf-8». И с BOM заморачиваться не надо, так как по умолчанию выставлено без него.

  15. Ольга26/07/2011 в 18:51

    Сделала все, как написано, кодировки изменила, в правом нижнем углу надпись ANSI as UTF-8 получила, поменяла слово на русское, сохранила. А когда пытаюсь посмотреть результат, не то что кракозябры, вообще ничего не открывается, пишет про какую-то синтаксическую ошибку. Как быть? Хочу русские слова в своем блоге!!!

    • Петр Александров27/07/2011 в 02:20

      Ошибку выложите сюда.

      • Ольга27/07/2011 в 05:47

        Fatal error: Call to undefined function wp_list_Рубрики() in Z:\home\localhost\www\web\wp-content\themes\Estetica\sidebar-left.php on line 7

        • Петр Александров27/07/2011 в 11:49

          А зачем Вы переименовали в «wp_list_Рубрики()»?! это функция, ее нужно оставлять также. Фразу wp_list_Рубрики() в wp_list_categories

          • Ольга29/07/2011 в 08:25

            Петр, а в каком месте тогда нужно перевести слово? Я это сама должна делать или получится автоматически как-то?

  16. Дмитрий03/09/2011 в 15:35

    подскажите у меня нельзя выбрать в notepad++ Преобразовать в UTF-8 без BOM. подскажите что делать

    • Никита20/10/2011 в 02:33

      Установите другой NotePad, в котором есть эта функция... Я пользуюсь NotePad ++ 5.8.3 — эта функция есть. Удачи)))

  17. Никита20/10/2011 в 02:42

    Спасибо Вам огромное. Вы решили мою проблему. Переводил CometChat для Joomla. Ничего не получалось на протяжении 2-х дней. Просто при преобразовании кодировок не нажал сохранить. А когда сохранил и перевел одну строку — у меня была настоящая эйфория — «у меня получилось». А я уже подумывал менять этот чат на что-то другое, но ужасно не хотелось сдаваться. Спасибо Вам!

  18. Ханым20/10/2011 в 18:26

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

  19. Антон24/11/2011 в 01:28

    Делаю все как положено, в углу появляется это Анси ас ютф 8

    Но в итоге что в самом редакторе что на блоге вставляется либо на латинице либо вот что при русской раскладке: Ðóáðèêè

    В чем тут причина? :(

  20. Антон24/11/2011 в 22:34

    Блин своеобразно решил конечно свою проблему...

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

    в общем в итоге оно у меня исправляется только написав предварительно в блокноте, скопировав и вставив в notepad

    Латиницей нормально, Кириллицей не в какую — óáðèêè такая чудища получается

  21. Maxim28/11/2011 в 00:49

    А я notepad++ еще для написания программ на С иногда использую, но так и не понял как к нему правильно gcc прикрутить, чтобы компилятор запускать одним щелчком мыши.

  22. Анастасия28/11/2011 в 18:04

    не меняются на русские...

  23. Витали22/12/2011 в 23:42

    Привет!

    Хочу перевести «Views».На блоге отображается, а в sidebar.php views вообще отсутствует. Как такое может быть?

  24. Витали22/12/2011 в 23:48

    Перевёл через настройки-виджеты.Всё отлично!Благодарю за оч полезную информацию!

  25. Стас24/01/2012 в 11:53

    в первым шаге этого урока, Royalblye в папке Themes нет, файл index.rhr есть и открывается через программу блокнот. Программа Notapad++ то же есть и установлена на диске D, но не папке Server и тд. Я установил Notepad++ еще когда выполнял установки денвера и WP. Что делать?

    • Петр Александров24/01/2012 в 23:29

      Нужно выбрать программу Notepad вручную. Правая кнопка мыши -> Открыть с помощью... -> И там указать адрес до Notepad. В смысле, нет index.php?

  26. Стас24/01/2012 в 11:26

    извеняюсь не index.rhr , а index.php

  27. Дмитрий05/02/2012 в 13:22

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

    • Петр Александров06/02/2012 в 23:22

      Также Notepad, через ФТП работаете с блогом и все.

      • Дмитрий07/02/2012 в 11:59

        Спасибо большое попробую.

      • Дмитрий07/02/2012 в 13:57

        Здравствуйте петр все сделал как вы описали но открыть файлы не получается пишет 200 port command succefuli подскажите как быть?

      • Дмитрий07/02/2012 в 14:24

        Если нужно то антивирус стоит Comodo

        • Петр Александров13/02/2012 в 17:55

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

          • Дмитрий15/02/2012 в 06:56

            Петр большое спасибо что возитесь с моей проблемой! я вам уже наверное надоел. Но при копировании через FTP Total commander все равно пишет что 200 port command succefuli хостинг у меня sprinthost у них даже есть инструкция по настройке FTP все сделал как они пишут но результата нету((

  28. Дмитрий15/02/2012 в 06:10

    Я попробовал скопировать favicon и вот что выдает тотал командер PORT 92,126,17,155,7,165

    200 port command succefuli

    RETR favicon.ico

    425 Could not open data connection to port 1957: Operation timed out потом появляется окошко что не удалось скопировать файл. версия тотал командера 7.56а

  29. Alecs18/02/2012 в 16:08

    Обновился Notepad, версия 5.9.6.2 , в привычном месте «Запуск» в место выбора в чём запустить файл (все применительно к html) показывается F5 и «введите параметры запуска». В чем и где ошибка? Как сделать, чтоб редактируемый файл открывался в браузере ?

  30. Слава25/02/2012 в 08:57

    ничего не понял!Засада полная))

  31. Настасия28/02/2012 в 17:32

    у меня та же проблема! меняю кодировку, а все равно кракозябры попробовала переустановить notepad — ничего ((( помогите плиззз

    • Петр Александров01/03/2012 в 11:03

      У Вас Windows 7? Если да, скачайте самую последнюю версию Notepad или запустить Notepad в режиме совместимости с Windows XP.

  32. Наталья03/03/2012 в 09:57

    Здравствуйте!

    Не удалось интегрировать Notepad в Total, выдает ошибку:

    Не удается записать C:\Program Files\ Total Commander\wincnd.ini Снимите защиту от записи!

    Что это может быть?

  33. Наталья03/03/2012 в 09:57

    А еще при открытии файлов темы (style.css, index.php) нумерация строчек отсутствует. Просто выходит одним текстом, формат как в Word. Это по причине что не прошла привязка двух программ или какая-то другая ошибка?

    Спасибо, если ответите.

    • Петр Александров04/03/2012 в 13:34

      Нет, это не из-за двух программ. К сожалению, причину не знаю...

  34. алексей26/03/2012 в 15:18

    Здравствуйте.

    Проблема.

    Когда запускаю для просмотра форму c расширением php из Notepad++ в Mozile Firefox начинает открываться бесконечное кол-во новых страниц. Как настроить , чтобы запускалась одна страница?

    За ранее спасибо.

  35. Алексей19/04/2012 в 23:26

    Всем привет, у меня такая проблема, запускаю notepad и браузер, в нотепаде прописываю текст как положено и тд, в браузере жму обновить страницу чтобы посмотреть текст правильно ли я написал но оно не обновляет, приходится выхадить с нотепада чтобы он сохранил текст и только тогда запускать в браузере, а как сделать невыходя из нотепада просматривать текст в браузере??? подскажите плиз а то уже надаело всевремя закрывать нотепад. кому несложно отпишите на

    Lyaksey2012@gmail.com

  36. Андрей17/05/2012 в 18:18

    Блин своеобразно решил конечно свою проблему...

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

    в общем в итоге оно у меня исправляется только написав предварительно в блокноте, скопировав и вставив в notepad

    Латиницей нормально, Кириллицей не в какую — óáðèêè такая чудища получается

    У меня аналогично, если вставлять откуда-то русский текст — всё ок.

    Если писать на месте в Notepad++ — иероглифы сразу при написании. КТО ПОМОЖЕТ?

Наверх
Рейтинг@Mail.ru