В этой статье посмотрим особенности популярного текстового редактора «Notepad++», рассмотрим его установку, настройку и использование основных функций и удаление, если он вам не понравится про удаление шучу).

Почему Notepad++?

Ответ: а почему бы и нет.. Он удобен и быстр, портабельный, поддерживает множество расширений и свободен. Пользователям ОС Windows можно успокоиться и остановиться на этом редакторе, уверяю, это отличный выбор. Решили - ставим.

Установка Notepad++

Перед вами инсталляционный пакет «Notepad++». Чего ждем? – запускайте уже. Выбираем нужный язык, в последствии его можно сменить на другой. 

Настройка Notepad++. Выбор языка интерфейса

Следующим важным окном для нас является выбор директории установки. На эту тему можно много философствовать, однако я стараюсь минимум программ устанавливать на системный диск.

Notepad++ прекрасно работает портабельно и его достаточно установить всего один раз в какую-нибудь директорию с другими портабельными пакетами на диске с данными (у меня это классически Локальный диск D:). При переустановке операционной системы (или восстановлении из образа более раннего состояния) нам не нужно заново устанавливать подобные программы и это для меня несомненный плюс (на скринах установка по умолчанию).

Настройка Notepad++. Указание директории установки

Установка в разных версиях не различается, если будет что-то новое постараюсь обновить статью

В следующем окне доступна еще часть настроек из которых некоторые отмечены по умолчанию. Здесь вам предлагается выбрать пакеты локализаций (выберу русский). А вот галочку "Использовать как редактор HTM по умолчанию" (As default html viewer) устанавливаю, хотя данная опция довольно сомнительна. Дело ваше. В любом случае эти опции можно перенастроить в ходе эксплуатирования. Еще я вручную ставлю обновления и поэтому отключаю Auto-Updater, User Manual мне тоже не нужен - отключу.

npp03

Далее нас ждет очень важное окно! Фактически из-за опций данного окна я люблю этот редактор. Обязательно отметьте опцию "Don't use %APPDATA%" - именно данная галочка позволяет отказаться от использования каталога с настройками редактора в каталоге пользователя и делает этот редактор по истине портабельным. Сейчас вам просто нужно знать, что все дальнейшие настройки будут сохранены к конфигурационном файле прямо в каталоге с программой и при переустановке/восстановлении системы заново настраивать редактор не нужно, мы сможем использовать привычные нам опции. Остальные опции можно убрать. Среди них разрешение загружать плагины из директории с настройками, создание иконки и использование ярлыка предыдущей версии (если таковая имеется).

Тут же предлагается загружать плагины из %APPDATA% (второй чекбокс) - отказываемся хранить что-либо в апдате. Две последние опции про ярлыки: одна создает ярлык запуска на рабочем столе (не нужно захламлять стол), а последняя позволяет использовать старый ярлык.

npp04

Завершите установку и можно перейти к настройке Notepad++.

Настройка Notepad++

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

В меню «Опции» нас интересует пункт «настройки». Далее я не буду рассказывать про все опции, это все таки не обзор программы. Расскажу лишь о той настройке, которая позволит нам успешно работать со своими проектами. Стоит отметить что дополнительные окна редактора работают не в модальном режиме, то есть при открытом окне настроек сохраняется возможность работы с основным окном редактора. Большинство опций является "живыми" - применяются мгновенно при выборе и есть возможность оценить их, не закрывая окно параметров.

Ниже скрины моих настроек, а еще ниже описание основных моментов. Обратите внимание.

Настройка Notepad++ опции  Общие Настройка Notepad++ опции  Правка Настройка Notepad++ опции  Новый документ Настройка Notepad++ опции  Путь по умолчанию Настройка Notepad++ опции  История открытия Настройка Notepad++ опции  Ассоциация файлов Настройка Notepad++ опции  Меню синтаксиса Настройка Notepad++ опции  Настройка табуляции Настройка Notepad++ опции  Резервное копирование Настройка Notepad++ опции  Автозавершение Настройка Notepad++ опции  Мультиэкземпляр Настройка Notepad++ опции  Разделитель Настройка Notepad++ опции  Облачное хранение Настройка Notepad++ опции  Разное

В первой вкладке «Общие» из важных для меня настроек: «Кнопка закрытия на вкладке» и «Закрывать двойным щелчком». Хотя тут можно оставить что-то одно. Очень удобно визуально отрисовка оранжевой полоски над активной вкладкой и серые неактивные вкладки. Когда открыто множество документов, вкладки могут не поместиться на панели - на этот случай предусмотрен параметр "Отображать список документов", где можно видеть название с расширением. Очень удобно для навигации.

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

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

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

Историю открытия файлов я отключил, так как множество файлов с FTP и мне они не нужны в истории.

В настройке ассоциации файлов я отметил те, которые наиболее часто просматриваю и редактирую, ваш набор может быть иным. Можно увидеть множество расширений, которые вам и не знакомы, но в ходе курса нам понадобятся файлы .html, .css, .php, .js.

Меню синтаксиса я немного отредактировал. Дело в том, что изначально там содержатся все типы файлов, имеющие свой синтаксис, но я не работаю с таким количеством. Если потребуется потом что-то - включить недолго.

Вкладка "Настройка табуляции" позволит указать размер отступа или заменить его на пробелы. Экспериментально указал пробелы в количестве двух. Посмотрим как быстро верну обратно.

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

Во вкладке «Автозавершение» выставьте «Завершение слов» при этом те слова (у нас это могут быть теги, параметры и значения), которые уже встречались в файле будут предлагаться при вводе первых символов и это тоже может экономить время, особенно при работе с таблицами стилей. С недавнего времени появилось дополнение закрывающего символа. Стоит попробовать. То есть при вводе открывающей скобки автоматически добавится закрывающая. Аналогично по другим символам. Хотя тут дело привычки.

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

В настройках разделителя вообще сначала не понятно что и как и для чего. Это особенности перевода. Однако оказывается, что можно текст между указанными символами выделить целиком (даже многострочный, если указать эту настройку). Применение я этому не нашел, но оно работает при сочетании клавиш Ctrl+двойной клик ЛКМ по тексту между скобок.

Новая опция облачного хранилища позволяет хранить настройка редактора в облаке для синхронизации между устройствами. Опции будут активны при установке соответствующего программного обеспечения (Google Drive, DropBox, OneDrive).

Во вкладке «Разное» есть несколько интересных настроек, которые важны при работе:

  • Подсветка одинаковых слов здорово упрощает поиск элементов в коде, равно как и подсветка парных тегов.
  • Сворачивать значек в трее. На вин7 работало, а на вин8 как скрыло в трее, так больше и не открыло, а при запуске программы с ярлыка и вовсе загрузило безкнопочную версию, вот такой глюк. Надеюсь поправят.
  • Отображать в заколовке только имя. Обязательно убираю эту опцию, так как хочу, чтобы просматривался полный путь до файла.
  • Важно поставить обновление файла при изменении. Помогает, когда скопируешь с заменой файл, а переоткрывать его не нужно - сразу видишь актуальную версию.

С настройками закончили. Жмем "Закрыть".

Штатные возможности Notepad++

Что касается подсветки кода, то «Notepad++» имеет поддержку массы различных стилей подсветки, в последних версиях их даже объединили в группы по алфавиту, так как в одно меню все не помещается. Вам придется пользоваться стилями css, html, php, js и xml. Больше не припомню навскидку. Еще отметьте «перенос строк» в меню «вид».

Натройка Notepad++. Установки подсветки

Из полезного еще конвертация кодировок. Посмотрите меню «Кодировки». Чаще всего будем использовать самую демократичную – UTF-8 без BOM. Почему без BOM? А вот потому что на данный момент это негативно влияет на обработку скриптов (например php). Я сам неоднократно сталкивался на своей практике с отладкой файлов php, сценарии которых глючили при использовании этого BOM. Почитайте на досуге про Byte Order Mark. Здесь же холиваров на эту тему не надо.

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

Натройка Notepad++. Чудеса кодировки

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

Напоследок: я намеренно не описываю здесь плюшки для ускорения написания кода. Объясняю: сайт для начинающих, а им (Вам) важно ручками понаписать много кода, тег за тегом, символ за символом, обращая внимание на структуру и вложенность. Когда это будет привито - можно ускорить процесс, но не раньше. В отдельной статье по Notepad++ постараюсь познакомить Вас с основными и дополнительными плагинами. Удачи! 

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

Защитный код

Введите код с картинки в текстовое поле

Комментарии   

Виктор
0 # Виктор 11.11.2014 11:28
Спасибо за обзор, минус данного инструмента, что он только под Windows.
В тренде сейчас Sublime Text, Adobe Brackets, Atom.
Кроссплатформенные, с развитым комьюнити, с кучей плагинов.

Может сделаете обзор для общего развития?
Ответить | Ответить с цитатой | Цитировать
Юрий Деменский
0 # Юрий Деменский 11.11.2014 18:02
Спасибо, Виктор.
Постараюсь написать обзорную статью на эти продукты. Однако, моя точка зрения остается прежней: нет смысла в регулярном поиске альтернативы программе, если она целиком и полностью устраивает функционалом, стабильностью, юзабельностью. Кроссплатформенность хорошо, но не для тех, кто использует одну и конкретную платформу, а компьюнити нужно, опять же, для решения вопросов, которых нет.
На протяжении 6 лет я получаю от npp одно и то же со стандартным набором плагинов на одной и той же платформе. Зачем мне комьюнити, плагины?
Знать и уметь применять множество программ и методов пустое дело, если это не применять регулярно в профессиональной деятельности. Можно учиться, чтобы учить, это поддерживаю, но тогда надо действительно учить, а тут возникают другие сложности.
Я не настаиваю, что моя точка зрения верна, но для меня она верна, пока я не знаю другой позиции, пока я не ощутил необходимости этой другой позиции.
Ответить | Ответить с цитатой | Цитировать
Виктор
+1 # Виктор 12.11.2014 09:10
Я не настаиваю их использовать, я думаю о развитии этого сайта, предлагая свои идеи.
Ответить | Ответить с цитатой | Цитировать
Михаил
+1 # Михаил 12.11.2014 11:40
По мне так нетпад++ отличная IDE для разработки не только хтмл а тут уже намечается холивар по блокнотам. проходили уже это. автору совет сделаьь статью о зенкодинге
Ответить | Ответить с цитатой | Цитировать
Stas
0 # Stas 04.08.2015 18:24
Мне больше нравится Codelobster: www.codelobster.com
Ответить | Ответить с цитатой | Цитировать