Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка редактора Notepad и плагинов к нему

Установка редактора Notepad++ и плагинов к нему

notepad++

В компьютере имеется большое количество текстовой информации. Это не только привычные всем файлы с расширением .txt называемые текстовыми это и огромное количество других файлов с самыми разными расширениями. Например файлы с расширением .ini, .log, .bat, .xml, .php, .html и огромное множество других в том числе и без расширения, как например файл hosts являются по сути своей тактовыми, так как хранят информацию в виде текста отформатированного определенным образом.

Значит их можно просматривать и редактировать текстовым редактором, таким как встроенный в Windows Блокнот. Проблема в том, что стандартный Блокнот имеет довольно скромные возможности в нем порой неудобно даже просто просматривать текстовый файл, не говоря уже редактировании конфигурационных файлов или программировании. Поэтому появились редакторы от сторонних разработчиков предлагающие более широкие возможности. Одним из таких редакторов является Notepad++ о котором мы сейчас и поговорим.

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

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

Устанавливаем HTML редактор Notepad++

Адрес официального сайта – notepad-plus-plus.org. Здесь слева имеется вкладка download, при нажатии на нее откроется страница закачки редактора, на которой также присутствует одноименная кнопка.

Скачать редактор Notepad++

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

Установка редактора Notepad++

Единственное, в окне Компоненты устанавливаемой программы нужно указать локализацию – Тип установки – Russian.

Компоненты редактора Notepad++

В следующем окне кликаем Далее и затем Установить.

Компоненты Notepad++

Установка редактора Notepad++ проходит достаточно быстро, оставляем флажок Запустить и нажимаем Готово.

Скачать бесплатный текстовый редактор

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

Итак, дистрибутив есть. Давайте озаботимся установкой. Думаю, обойдемся картинками:


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

Обзор основных возможностей и настроек

Приведу список основных особенностей:

  • Мультиоконный интерфейс;
  • Подсветка синтаксиса большинства языков программирования, свёртывание синаксиса;
  • Автосохранение;
  • Русский язык уже в комплекте;
  • Быстрый запуск и работа, без проблем открывает большие файлы;
  • Автозавершение функций и подсказки для параметров функций;
  • Легкое увеличение и уменьшение масштаба текста;
  • Мощный поиск / замена.
  • И много других возможностей…

Многооконный интерфейс

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

Вкладки с красным значком дискеты означают, что файл изменён или вообще не сохранён (new 1, new 2, new 3 и т.д.).

Для открытия новой вкладки можно два раза кликнуть на пустом месте справа от последней открытой вкладки либо нажать Ctrl+N. Для закрытия текущей вкладки нажать Ctrl+W.

Читайте так же:
Ваше подключение не является приватным: как исправить

Notepad++ с кучей вкладок

Автосохранение несохраненных вкладок (!)

И сразу же поделюсь крутой фишкой нотепада, которая появилась у него некоторое время назад. Если вы создали кучу несохраненных вкладок с ценными заметками разного рода, то при закрыти программы (случайном или намеренном) все эти вкладки автоматически сохраняются и восстанавливаются заново при открытии!

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

Подсветка синтаксиса Notepad++

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

А если вы скопировали кусок кода в новую вкладку и он почему-то не подсвечивается? Или Notepad++ не смог распознать расширение и включить правильную подсветку? В этом случае всегда можно включить ее вручную из меню Синтаксисы. Например, для HTML идем по адресу: Синтаксисы -> H -> HTML, для CSS это Синтаксисы -> C -> CSS. Для PHP ищем под буквой P. И так далее. Кстати, дополнительно можете почитать как настроить постоянную подсветку HTML для TPL-файлов в Notepad++.

Скриншот для включения подсветки синтаксиса CSS:

Включение подсветки синтаксиса в Notepad++

Что я имею в виду под свертыванием синаксиса? Откройте любой php (html, css…) файл и нажмите на квадратик с минусом слева от функции. В моем случае это if…else. Она свернется в одну строчку. Развернуть ее можно точно так же. Это помогает экономить рабочее пространство, сворачивая ненужные в данный момент конструкции.

Сворачивание функции в Notepad++ Разворачивание функции в Notepad++

7 вещей, которые вам пригодятся при работе в Notepad++

1. Перенос строк, если текст слишком длинный

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

2. Различные кодировки файлов

Все проблемы с кодировками в открываемых файлах решаются через меню Кодировки. Если отображаются кракозябры или нужно сохранить файл в другой кодировке (из win1251 в utf8 или наоборот), то это сюда. Например, для сохранения файла из CP1251 в UTF8 — выбираем Преобразовать в UTF-8 без BOM и сохраняем.

3. Многократная отмена действий

Если вы хотите отменить последние 2-3-5-10-20 операций над текстом, которые вы сделали, то это можно осуществить с помощью зеленых стрелок на панели инструментов или горячими клавишами Ctrl+Z и Ctrl+Y. То есть, для 10 последовательных отмен нажмите Ctrl+Z и затем еще 9 раз нажимайте Z, продолжая удерживать Ctrl при этом. Если слегка промахнулись и сделали больше откатов, чем нужно — не беда. Для таких случае и существует Ctrl+Y. Эта комбинация действует в противоположном от Ctrl+Z направлении.

Отмена последних действий Ctrl+Z и Ctrl+Y в Notepad++

4. Переход к нужной строке по Ctrl+G

Если открыт большой файл на много строк, то нажав Ctrl+G можно перейти к выбранной строчке. Это оценят вебмастера, когда в Firebug’е находят точное место, где нужно внести изменения в CSS файле, к примеру. Firebug показывает точную строку, а затем по Ctrl+G быстро переходим прямо к искомой строчке, чтобы внести окончательные изменения.

5. Массово убираем или добавляем отступы к тексту слева

Если вы скопировали откуда-то текст в нотепад и теперь нужно выровнять текст по левому краю Notepad++, то это легко сделать с помощью комбинации Shift+Tab. Выделяем весь текст или только нужный вам фрагмент — и затем жмем Shift+Tab до тех пор, пока текст не окажется ровненько по левому краю. Если требуется добавить отступы слева, то делаем почти то же самое — выделяем нужный фрагмент, но нажимаем просто Tab столько раз, сколько нужно отступов.

Читайте так же:
Скачать драйвера для TP-Link TL-WN821N

6. Поиск выделенного фрагмента текста в Google

Если выделить незнакомое слово или любой фрагмент текста в Notepad++ и нажать Alt+F2, то запуститься браузер по умолчанию и откроется гугл с поисковым запросом равным выделенному фрагменту текста. Это быстрее, чем копировать слово, открыть браузер, потом открыть гугл, вставить слово… ну, вы меня поняли)

7. Дублирование любой строки

Если хотите продублировать какую-то строчку, то вместо стандартного способа — выделить строку, скопировать ее, вставить — можно поступить по-другому и быстрее. Встаньте курсором на ту строчку, которую хотите дублировать и нажмите Ctrl+D. Дубликат появится сразу под исходной строчкой.

Это далеко не все возможности Notepad++, конечно же. Целью статьи было первое знакомство с «блокнотом на стероидах» для тех, кто с ним еще не работал или слышал краем уха, но еще не успел попробовать. Я сам постоянно им пользуюсь и буду постепенно рассказывать о тех или иных нюансах работы с ним, например, у него есть Plugin Manager, через который можно отдельными плагинами расширять функциональные возможности Notepad++.

Понравился вам Notepad++? Как вы его используете? Какие настройки и функции больше всего вам нравятся?

Плагины для notepad++

Установка дополнительных плагинов расширяет возможности и так мощного текстового редактора notepad++. Дополнительных плагинов для программы существует много, но я расскажу лишь о тех, которые помогают при написании кода на языке lua. С остальными плагинами вы можете ознакомиться самостоятельно и возможно подберете для себя что-то полезное, сообщите о находке в комментариях, мне будет очень интересно.

Plugin Manager

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

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

Домашняя страница PluginManager notepad++

Домашняя страница PluginManager notepad++

Домашняя страница плагина на которой вы найдете подраздел Download links и там будет ссылка Official home откуда вы можете скачать этот плагин.

Загрузить Plugin Manager

Загрузить Plugin Manager

После того как вы скачали плагин, распакуйте архив, там будут две папки plugins и updater эти две папки скопируйте в папку где установлена программа notepad++.

Установка Plugin Manager notepad++

Установка Plugin Manager notepad++

На этом установка плагина завершена. Запускаете программу notepad++ и у вас в меню в пункте плагины должен появиться Plugin Manager. Если в момент запуска программа notepad++ сообщает и каких-либо ошибках или предупреждениях и менеджер плагинов отсутствует, то скорее всего вы скачали не ту версию. В этом случае скачайте другую версию плагина, в папке plugns, которая находится в папке с программой notepad++ найдите и удалите файл PluginManager.dll, после этого точно также скопируйте новую версию плагина.

Читайте так же:
Advanced Renamer для Windows

Теперь когда менеджер плагинов установлен можно выбирать и устанавливать необходимые нам плагины. Откройте менеджер плагинов, для этого найдите в меню пункт Плагины -> PluginManager -> Show Plugin Manager

Показать Plugin Manager

Показать Plugin Manager

Появится список всех доступных плагинов. В верху менеджера плагинов имеются три вкладки Available, Updates, Installed.

На вкладке Available — находятся плагины которые в данный момент не установлены в программе, но доступны для установки.

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

А на вкладке Installed — отображается список уже установленных плагинов.

Обзор Plugin Manager

Обзор Plugin Manager

Для того чтобы установить плагин переходим на вкладку Available, отмечаем галочками один или несколько плагинов которые необходимо установить и нажимаем кнопку Install. Отмеченные плагины будут автоматически загружены и установлены. После установки появится сообщение где будет сказано что необходимо перезапустить программу notepad++, нажимаем Да, программа перезапускается и установленные плагины готовы к работе.

Установка плагина notepad++

Установка плагина notepad++

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

Для того чтобы удалить плагины необходимо перейти на вкладку Installed, также галочками отметить плагины которые хотим удалить и нажать кнопку Remove. Не удалите случайно плагин менеджеров.

Подтвердите удаление нажав кнопку Да, программа notepad++ автоматически перезапустится.

Удалить плагин notepad++

Удалить плагин notepad++

Плагины для которых появились новые версии попадают на вкладку Updates. Если вы открыли менеджер плагинов и на вкладке Installer не обнаружили установленного плагина,то скорее всего он находится на вкладке Updates.

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

Теперь переходим к списку плагинов которые нам могут пригодиться при написании кода LUA.

Плагин DSpellCheck

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

В настройках плагина можно выставить как один язык для проверки орфографии, так и несколько.

Для того чтобы загрузить дополнительные словари для проверки орфографии перейдите в меню Плагины -> DSpellCheck -> Change Current Language -> Download More Languages

Загрузить орфографический словарь

Загрузить орфографический словарь

Отмечайте необходимые словари и нажимаете Install Selected. Если вам необходима проверка орфографии на нескольких языках, то отметьте пункт Плагины -> DSpellCheck -> Change Current Language -> Multiple Languages. А для автоматической проверки орфографии необходимо отметить следующий пункт Плагины -> DSpellCheck -> Spell Check Document Automatically.

Орфография подконтролен идём дальше.

Плагин LuaScript

Думаю понятно из названия, что данный плагин непосредственно связан с языком программирования Lua, он позволяет выполнять написанный код непосредственно в самом notepad++.

Для того чтобы запустить код на выполнение имеется консоль. Открыть консоль можно следующим образом Плагины -> LuaScript -> Show Console

В редакторе внизу появляется новая область, где вы можете написать код и нажать кнопку Run. Если код не содержит ошибок, то он будет выполнен. Таким образом вы можете в процессе программирования выполнять проверку работоспособности кода не запускает программу Квик.

Читайте так же:
Как настроить Bluetooth на компьютере с Windows 7

Плагин Snippets

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

После установки этого плагина активируйте его Плагины -> Snippets -> Snippets. В правой части редактора появляется дополнительная панель.

Snippets для notepad++ Lua

Snippets для notepad++

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

Вы можете получить мои библиотеки для языка lua.

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

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

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

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

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

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

Теперь разберемся каким образом добавлять свои библиотеки и фрагменты.

Для добавления новой библиотеки кликаем правой кнопкой мыши на выпадающий список и выбираем пункт New library…

Новая библиотека Snippets

Новая библиотека Snippets

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

Если установить галочку Sort alphabetic, то фрагменты в библиотеке будут отсортированы по алфавиту, если же галочку убрать, то фрагменты будут отсортированы по очереди добавления, а также если галочка отсутствует то сортировку можно изменять, перемещая фрагменты в вверх и вниз.

Добавить библиотеку Snippets

Добавить библиотеку Snippets

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

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

Для того чтобы добавить новый фрагмент, в пустом месте нажимаем правую кнопку мыши и выбираем пункт Add…

Читайте так же:
Как установить пароль на WhatsApp на телефоне и компьютере

Добавить Snippet LUA

Открывается новое окно, где мы указываем название фрагмента, часть фрагмента до курсора, а также часть фрагмента после курсора. Такое разделение сделано для того, чтобы после вставки фрагмента в документ курсор оказался сразу же в том месте в котором нам необходимо. Если мы установим галочку Start new document, а также выберем необходимый синтаксис, то при вызове этого фрагмента будет создан новый документ и указанный фрагмент уже будет находиться в созданном документе.

Редактировать Snippets

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

На этом всё, надеюсь с остальными пунктами вы разберете самостоятельно, но если всё-таки у вас возникнут какие-то вопросы пишите в комментариях.

Настраиваем кодировку и стили вручную

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

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

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

Неправильное отображение кириллицы в программе может иметь несколько причин:

  • Проблема поддержки шрифтов;
  • Сбой кодировки.

В первом случае решить неполадку очень просто. Дело в том, что в приложении выбран один из установленных на ПК шрифтов, но текстовый редактор его не поддерживает.

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

Для решения неполадки следует настроить стили. Следуйте инструкции:

  1. Перезагрузите программу;
  2. Кликните на вкладку «Опции» в верхней части окна блокнота;
  3. Выберите пункт «Определение стилей» ;

Рис.3 – меню «Опции»

  1. В отрывшемся окне найдите поле «Язык» . В нем кликните на элемент Global Styles, чтобы увидеть все доступные стили, поддерживающие практически все языки;
  2. Теперь в поле «Стиль» выберите вариант «Defaul Style» . Использование этого стиля, как правило, не вызывает проблем с кириллицей/латиницей.
  3. В графе «Стиль шрифта» выберите «Lucida Console» — оптимальный шрифт для отображения программного кода.

Рис.4 – вкладка «Определение стилей»

Для настройки кодировки и преобразования уже описанного текста в программе есть отдельная вкладка с названием «Кодировки» или «Encoding» .

Чтобы задать кодировку с поддержкой кириллицы и латиницы для всего файла, кликните на пункт «UTF-8» или «UTF-8 без BOM» .

Чтобы убрать некорректное отображение ранее напечатанных символов, выделите их и кликните на «Преобразование в UTF-8» или «Преобразование в UTF-8 без BOM» .

Notepad на русском

Рис.5 – настройка кодировки

Emmet notepad — ускоряем верстку

По умолчанию в notepad нет emmet в списке плагинов (по крайней мере у меня), и чтобы установить emmet необходимо:

  1. установить плагин Python Script (плагины — управление плагинами)
    установка Python Script в нотепад ++ плагин EmmetNPP и распакуйте его в папку C:Program FilesNotepad++plugins
    Распаковываем плагин EmmetNPP
  2. Перезапустите Nodepad ++. Если все хорошо, то во вкладке плагины вы увидите пункт Emmet.

Внимание! К примеру у меня сейчас NPP версии 7.8.7 и emmet у меня не устанавливается, а раньше устанавливался прямо из менеджера пакетов и работал — правда как-то криво работал.

В общем нужен эммет — устанавливайте старый нотепад ниже 5й версии, либо пользуйтесь для верстки более продвинутыми редакторами типа: brackets или Sublime Text.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector