Сайт о телевидении

Сайт о телевидении

» » Текстовые редакторы с подсветкой синтаксиса. Какой лучший редактор HTML, PHP, CSS, JS кода

Текстовые редакторы с подсветкой синтаксиса. Какой лучший редактор HTML, PHP, CSS, JS кода

Converter

Этот плагин преобразует выделенный текст (или шестнадцатеричную строку ASCII) в ASCII или шестнадцатеричные строки по вашему выбору. Формат генерируемой шестнадцатеричной строки может быть установлен путем изменения параметров в разделе из converter.ini . Для этого потребуется перезапустить редактор Notepad++

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

При помощи данного плагина можно решать различные сложные задачи. Например, нужно при помощи NppExec скомпилировать свои C файлы, запустить их, и показывать свои данные.

Вот как это делается для Perl. То есть, просто адаптируется для C

1 2 3 4 5 6 7 8 9 10 11 12 13 14 * Open Notepad * Type F6 to open the execute window * write the following commands: o npp_save < -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , example: perl.exe -c -w test.pl (-c = compile -w = warnings) * Click on Save * Type a name to save the script (ie Perl Compile) * Go to Menu Plugins -> Nppexec -> advanced options -> Menu Item * In the combobox select the script recently created and click ok -> ok * Restart Notepad * Go to Menu Settings -> Shortcut mappter -> Plugins -> search for the script name * Select the shortcut to use (ie ctrl + 1), click ok * Verify that you can now run the script created with the shortcut selected.

* Open Notepad * Type F6 to open the execute window * write the following commands: o npp_save < -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , example: perl.exe -c -w test.pl (-c = compile -w = warnings) * Click on Save * Type a name to save the script (ie Perl Compile) * Go to Menu Plugins -> Nppexec -> advanced options -> Menu Item * In the combobox select the script recently created and click ok -> ok * Restart Notepad * Go to Menu Settings -> Shortcut mappter -> Plugins -> search for the script name * Select the shortcut to use (ie ctrl + 1), click ok * Verify that you can now run the script created with the shortcut selected.

NppExport

Полезный плагин Notepad++, с помощью которого можно экспортировать файлы в html, rtf форматы

Вот как он работает. Открываем файл, переходим на вкладку «Пл агины» > NppExport > Export to HTML. То есть, экспортируем файл в HTML формат. Код может быть просмотрен в любом браузере

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

NppNetNote

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

Plugin Manager

Этот плагин является мозгом системы апгрейда текстового редактора Notepad++. С помощью этого плагина пользователь может обновлять, удалять или устанавливать плагины для Notepad++. Просто открываем этот плагин, выбираем плагин из списка доступных для загрузки, и устанавливаем его. Либо просто обновляем плагины. Их вообще много. У меня установлено по-умолчанию 10 плагинов, а в списке доступных я насчитал аж 72 плагина для Notepad++!!! Небольшое уточнение. В Windows 7 чтобы обновляться, необходимо запускать программу от имени администратора.

Spell- Checker

Данный плагин предназначен для проверки орфографии, напободобие вордовского встроенного словаря. Здесь все тоже самое по аналогии. Только предварительно нужно будет установить программу ASpell.

Другие полезные возможности бесплатного текстового редактора Notepad++

1. Подсветка синтаксиса

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

Например, ставим подсветку php кода

Помимо непосредственно самой подсветки преимущество заключается еще и в том, что информация разбивается на специальные контейнеры, с помощью которых можно изучать сложный код, чтобы не путаться. В данном случае из скриншота выше, я раскрыл 745 строку (нажал на значок «-» минус), чтобы посмотреть контейнер целиком. Теперь вместо минуса «-» там значится плюс «+», и изучение кода становится проще и понятнее

2. Редактор Notepad++ в кодировке UTF-8 (без BOM)

UTF-8 в переводе с английского означает формат преобразования Юникода. На сегодняшний день эта кодировка является одной из наиболее популярных и используемых. С её помощью реализуется представление Юникода, совместимое с 8-битным кодированием текста.

Теперь что касается кодировки UTF-8 без BOM, про которую вы уже могли слышать. Дело в том, что движок WordPress (см. ) работает с кодировкой UTF-8, но если пользоваться стандартным блокнотом Windows, то при сохранении файлов в кодировке UTF-8, эта прелесть добавляет в PHP-файлы невидимые символы. Именно они и называются BOM. Поэтому UTF-8 без BOM и означает, что файл не содержит всей это радости, т.е. лишних невидимых символов. Эта проблема успешно решается с помощью бесплатного текстового редактора Notepad++, который может преобразовывать либо сохранять файлы Html (см. ) и PHP (см. ).

Преобразовать файл из исходной кодировки в кодировку UTF-8 (без BOM) можно следующим образом:

Делается все просто. Берем, к примеру, файл, где содержится английский текст, вписываем вместо английских букв русские, после чего идем на вкладку «Кодировки», выбираем «Преобразовать в UTF-8 без BOM, и жмем на значок дискетки. Все, файл сохранен.

3. Закладки

Программа Notepad++ содержит такую полезную штуку. Предположим, у меня есть несколько файлов в формате.txt, где я храню всякую нужную информацию: разные html коды, напоминания. В общем, текущую рабочую информацию, и просто часто используемую информацию. Ну, к примеру, нужно мне найти для какой-нибудь цели (неважно для какой) в моем.txt файле теги . Кроме этих тегов в этом файле может быть куча другой информации. И мне чтобы найти эти теги , нужно будет скролить документ то вверх, то вниз, пока не найду. В итоге получается глупая работа. А если за день нужно открывать этот.txt файл не один, а несколько раз, то в итоге получается, что какое-то время просто глупо тратим время на скролинг документа то вверх, то вниз. Проблема решается легко. Находим нужную нам строку, и дважды кликаем рядом с её номером. И сразу же напротив неё появится закладка. А потом эту закладку легко можно найти, нажимая F2 на клавиатуре.

Дисклеймер

Я достаточно молод и неопытен в сфере IT, чтобы приводить какие-то сверх-доводы, поэтому все ниже-перечисленное будет лично моими субъективными мыслями и рассуждениями. Если кто-то не согласен со мной - я буду только рад поддержать дискуссию и обсудить все это в комментариях.


Сейчас я работаю под Windows, в будущем, возможно, перейду на Mac OS, поэтому при выборе текстового редактора/IDE я сразу выделял кросс-платформенность. Рассматривал чуть больше вариантов, чем перечислю тут, ибо решил выделить только самые приглядевшиеся. Буду стараться кратко описывать взгляд на разные стороны перечисленных программных продуктов.

Стандартные задачи

Под стандартными задачами я подразумеваю банальные задачи верстки, т.е. HTML, CSS, может JavaScript. Я не буду подчеркивать те вещи, которые есть везде, например: смена цветовых тем, система контроля папки проекта и т.д.

Отличный редактор для ASP.NET и node.js приложений. Знаменитый IntelliSense, возможность работы с классами и объектами по reference. Все в стиле Microsoft. Имеется встроенный отладчик. Так-же хочу подчеркнуть , что по моему мнению - это отличная замена MonoDevelop для.NET разработчиков вне Windows(тут то есть Visual Studio).

Редактор пока в стадии разработки, но работа ведется достаточно быстро, учитывая что это Microsoft.

Итог


Резюмируя вышесказанное, я сделал свой выбор. Останавливаться на таких же критериях, как и я, вам необязательно. Буду рад обсудить все в комментариях к статье.

Спасибо за внимание!

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

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

Vim - это мощный редактор текста Linux для командной строки, который расширяет и улучшает функционал старого Unix редактора Vi. Это один из лучших редакторов для Linux, он один из самых популярных и часто используемых текстовых редакторов среди системных администраторов и программистов. Многие пользователи считают его редактором для программистов. При редактировании кода и конфигурационных файлов можно включить подсветку синтаксиса.

2. Gedit

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

Вот его основные преимущества:

  • Поддержка UTF-8
  • Настройка размера шрифта и цветов
  • Настройка подсветки синтаксиса
  • Функциональность копирования и вставки
  • Отмена и повтор действий
  • Откат файлов
  • Поиск и замена
  • Буфер обмена

3. Редактор Nano

Nano - это очень простой в использовании консольный текстовый редактор Linux как для новичков, так и для продвинутых пользователей Linux. Он очень удобен в использовании.

Некоторые особенности Nano:

  • Высоко настраиваемые сочетания клавиш
  • Подсветка синтаксиса
  • Отмена и повтор действий
  • Занимает все доступное пространство стандартного вывода
  • Поддерживает чтение из стандартного ввода

4. GNU Emacs

Это очень расширяемый и настраиваемый текстовый редактор линукс, со встроенным интерпретатором языка программирования lisp. Для расширения функциональности можно устанавливать различные расширения.

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

5. Kate / Kwrite

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

KatePart это компонент текстового редактора, используемый во многих приложениях KDE, где может понадобиться редактирование текста, а Kate - это интерфейс для работы с несколькими документами в текстовом редакторе.

Основные возможности:

  • Расширение функциональности с помощью скриптов
  • Поддержка Unicode
  • Редактирование текста в нескольких панелях
  • Поддержка автодополнения

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

6. Lime Text

Это даже больше чем просто мощный текстовый редактор для linux. Это целая IDE с открытым исходным кодом. Можно сказать, преемник популярного Sublime Text. Можно использовать как в командной строке, так и с графическим интерфейсом.

7. Pico Editor

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

8. Jed Editor

Это еще один консольный текстовый редактор linux с поддержкой графического интерфейса и меню в виде раскрывающейся строки. Он сделан специально для разработки программного обеспечения и одной из его ключевых особенностей является поддержка режима Unicode.

9. GVim

Это графическая версия популярного текстового редактора VIm. Здесь есть все те же возможности что и у Vim, а также меню, с помощью которого можно сделать много действий.

10. Geany

Это еще один IDE подобный текстовый редактор linux, заточенный под разработку программного обеспечения с использованием инструментов GTK.

Он имеет все необходимые базовые функции:

  • Подсветка синтаксиса
  • Интерфейс плагинов
  • Поддержка различных типов файлов
  • Поддержка свертывания кода и навигации
  • Автозавершение
  • Поддержка автоматического закрытия HTML и XML тегов
  • Функции управления проектами

11. Leaf Pad

Это легкий текстовый редактор linux с графическим интерфейсом на основе GTK. Он популярен среди новых пользователей Linux из-за своей простоты.

Особенности редактора:

  • Автоматическое определение кодировки
  • Функции отмены и повтора
  • Номера строк в файле
  • Поддержка перетаскивания
  • Поддержка печати

Bluefish - это простой в установке и использовании лучший текстовый редактор Linux, рассчитанный на программистов и веб-разработчиков. Он поддерживает большое количество функций:

  • Легкий и быстрый
  • Интеграция с внешними утилитами LInux: lint, weblint, make, awk, grep, sort и другими.
  • Функция проверки орфографии
  • Поддержка работы над несколькими проектами
  • Удаленное редактирование файлов
  • Поддержка поиска и замены
  • Поддержка отмены и повтора действий
  • Автоматическое восстановление измененных файлов

13. Atom

Это очень настраиваемый редактор текста Linux для разработчиков от Github основанный на движке Chromium. Программа больше похожа на IDE чем просто редактор. Функциональность можно расширить с помощью огромного количества плагинов.

Наверное, это один из лучших редакторов для веб-разработчиков. Вот его особенности:

  • Современный интерфейс в стиле Flat
  • Поддержка огромного количества плагинов
  • Поддержка множества языков программирования
  • Подсветка синтаксиса
  • Отладка программ в Chromium
  • Подсветка ошибок

14. Brackets

Еще один современный текстовый редактор Linux, основанный на движке Chromium, на этот раз от Adobe. Особенности.

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

Нет двоих схожих разработчиков, поэтому здесь предоставлено изобилие редакторов кода, из которых можете выбрать лучший для себя. Чтобы понять, какой из них лучший, мы будем оценивать разные критерии по 5 бальной шкале. Мы обратим внимание на:

  • Удобство использования - насколько редактор прост для новичков, насколько интуитивно понятен, когда мы открываем его впервые.
  • Мощность - критерий всех новшеств, возможностей редактирования кода, автодополнение, режимы редактирования и т.д.
  • Расширяемость - поддерживает ли редактор плагины, дополнительные библиотеки.
  • Эстетика - мы любим красоту в нашей работе, насколько среда приятная на вид, насколько аккуратно выглядит код в ней.
  • Скорость - насколько быстро запускается редактор, насколько быстро открывает большие файлы.
  • Кросс-платформенность - доступен ли редактор для нескольких операционных систем.
  • Цена - самая дешевая цена, получает наивысшую отметку.

Редакторы кода предоставлены в группах, которые предназначены для конкретных типов разработчиков.

Для Гуру

Вы спросите, кто такие гуру? В основном, это люди которые использовали редакторы программного кода еще до того как вы родились. Инструменты этой группы тяжелые и широки. Они могут запускаться с терминального окна и согласно UNIX традициям, все их настройки определяются в файле конфигурации.

Vim

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

Emacs

Разработка Emacs началась в далеких 1970-х и продолжается до сих пор. Этот редактор известен своей расширяемостью. Это один из первых редакторов, который поддерживает подсветку кода, автоматическое выравнивание кода и поддержку многих программных языков. Подобно Vim, он также кросс-платформенный и может использоваться через терминальное окно или графический интерфейс. Emacs это бесплатный и открытый ресурс.

Для профессионалов

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

Eclipse

Eclipse чаще всего используется для разработки Java приложений. Этот софт поддерживает плагины, которые делают возможной поддержку дополнительных языков программирования. Есть плагины для C/C++, Ruby, PHP и других. Eclips предлагает мощных хинтинг кода, построенный на документациях и проверке синтаксиса в реально м времени. Большие компании, например Google, предоставляют свои средства разработки для этой платформы. Вы можете легко создавать приложения для Android и App Engine. Eclipse бесплатный и открытый ресурс.

Aptana Studio

Aptana это среда разработки предназначена для тяжелых AJAX приложений. Эта среда поддерживает большинство популярных веб языков: PHP, JavaScript, HTML, CSS, Ruby, Python и другие с помощью плагинов. Также есть Git интеграция, возможность тестировать приложение на локальном сервере, и множество полезных сниппетов кода для каждого языка программирования. Подобно Eclipse, Aptana бесплатный и открытый ресурс.

Netbeans

Еще одна среда для Java, но как и Eclipse, может быть расширена для дополнительных языков: PHP, Python, C/C++ и других. Приложение запускается на Linux, Windows и OSX. Netbeans может ускорить процесс разработки десктопных приложений с помощью Drag and Drop конструктора. Негативной стороной является производительность - Netbeans может тормозить на больших проектах. Этот редактор кода бесплатный и открытый ресурс.

Dreamweaver

Dreamweaver это часть приложений Adobe Suite предназначенных для веб дизайнеров. Он поддерживает только наиболее популярные языки веб программирования - PHP, ASP.NET, JavaScript, HTML, CSS. Очень удобный для новичков, с поддержкой WISIWYG редактирования, живого просмотра, тестирование на удаленном сервере и разработка приложений с помощью jQuery mobile и Phonegap. Dreamweaver доступен на OSX и Windows. Если покупать весь пакет приложений за 399$, нет смысла ею пользоваться. Но если купить отдельно, может быть в этом что-то есть. Еще проще будет .

Visual Studio

Visual Studio это «все в одном», среда разработки для Windows. Этот редактор поддерживает большое количество языков: C/C++, C#, VB.NET и F# которые встроены в среду. Имеет мощные средства для автозавершения кода, подстрочная документация, проверка ошибок, дебаггинг, дизайн форм, создание схем баз данных и многое другое. Цена начинается с 500$, но экспресс версия программы доступна бесплатно.

Xcode

Xcode это решение от Apple для разработки OSX и iOS приложений. Поддерживает C, C++, Objective-C, Objective-C++, Java, AppleScript, Python и Ruby. С помощью Xcode, вы можете писать, проводить дебаггинг, делать тестирование приложений. Имеет конструктор интерфейсов и эмулятор мобильных устройств, для тестирования iOS приложений. Xcode использовали, как платный редактор, но сейчас они предлагают бесплатно.

Coda 2

Coda это «все в одном» редактор для веб разработчиков. Поддерживает передачу файлов через протокол FTP, навигацию по коду и файловой структуре, сайты и группы сайтов, управление MySQL и многое другое. С новым Coda 2, вы можете использовать iPad для просмотра. Стабильная цена 99$, но вы можете получить по дисконту за 75$.

Для эстетов

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

TextMate

TextMate в основном графический текстовый редактор для OSX. Поддерживает макросы, хранение кода, сниппеты, интеграцию shell, управление проектами. Text Mate 2 предположительно будет предоставлен со всем что только можно. Редактор стоит около 50$.

Sublime Text 2

Sublime это красивый кросс-платформенный редактор. Он быстрый и богат функционалом, для практически каждого языка программирования. Поддерживает несколько выделений, сворачивание кода, макросы, проекты и другое. Также возможно полноэкранное редактирование, которое выглядит превосходно на больших мониторах. Запускается на Linux, Windows и OSX. Этот редактор предоставляется с неограниченным тестовым периодом, но вам нужно купить лицензию за 59$, которая может быть использована на каждом компьютере.

Для прагматиков

Notepad++

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

TextWrangler

TextWrangler это бесплатный и легкий редактор для OSX. Поддерживает все языки программирования. Предлагает мощный функционал поиска и замены, манипуляции с текстом, сравнение файлов, FTP поддержка и многое другое.

CodeLobster

CodeLobster обладает простым и мощным функционалом для веб программиста. Подходит для всех версий ОС Windows: 8, 7, Vista, XP, 2003, 2000, ME, Server. Гибкая настройка рабочей среды, всплывающие подсказки по функциям, отладка, и todo список. Этот редактор рекомендован именно для веб разработчика, он легко расширяется для работы с различными фреймверками: CakePHP, CI, Drupal, JQuery, Yii, Smarty, Symfony, WP, Facebook. Облегченный вариант редактора доступен бесплатно. С набором инструментов 40$, в полном наборе плагинов и расширений более 100$.


Лучшим из редакторов кода является…

Не смогли найти свой редактор в этом списке? Расскажите нам, какой ваш любимый редактор в комментариях ниже!

Здравствуйте, читатели! Сегодня речь пойдет о лучшем текстовом редакторе с подсветкой кода — Notepad++ — это самый популярный бесплатный редактор кода. Notepad++ представляет собой швейцарский нож веб-мастера — удобный, надежный и многофункциональный.

Чем же так хорош Notepad++, что уже в начале статьи удостоился стольких лестных эпитетов:

  • Абсолютно бесплатный, что само по себе удивительно для программы такого калибра.
  • Поддержка русского языка по умолчанию, никаких дополнительный русификаторов ставить не надо.
  • Распознавание и подсветка синтаксиса кода более 50 (!!!) языков программирования: с/c++, c#, html, php, java, javascript, shell, SQL и много других. О некоторых я даже никогда не слышал.
  • Быстрая и удобная смена кодировки документа. В два щелчка превращает нечитабельные кракозябры в русские слова.
  • Поддержка закладок, которые позволяют открывать сразу несколько файлов в одном окне редактора. Напоминает браузер.
  • Ведение истории событий — отменяйте сколько угодно последних действий, а если далеко отлистали — вернитесь обратно, вперед!
  • Удобство работы с кодом: подсветка синтаксиса, нумерация строк, наглядное отображение связи между элементами кода, возможность свернуть блок кода.
  • Гибкий и многофункциональный поиск.
  • Расширение функционала за счет плагинов. Например, встроенный плагин NppFTP позволяет использовать Notepad++ в качестве ftp клиента.

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

А теперь обо всем по порядку.

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

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

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

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

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

  1. Заголовок — показывает название файла и адрес его местоположения.
  2. Главное меню — здесь скрыты все возможности редактора.
  3. Быстрые кнопки — чтобы не копаться в главном меню, самые часто используемые функции для удобства вынесены в качестве кнопок на лицевую панель редактора Notepad++.
  4. Закладки — каждый открываемый на редактирование файл отображается в своей вкладке. Это напоминает работу с браузером. Если значок дискетка в заголовке закладки красная, то последние изменения в файле не сохранены. Если синяя — значит сохранена последняя версия документа.
  5. Нумерация строк — очень полезная вещь. В большинстве случаев для ошибок указывается номер строки, в которой она содержится. С помощью нумерации строк найти ее не составит труда.
  6. Возможность свернуть часть кода. Очень полезная функция, когда код слишком разрастается. Просто сворачиваем его часть, чтобы работать было удобнее.
  7. Пунктиром соединены взаимосвязанные элементы кода — в нашем случае открывающий и закрывающий теги.
  8. Подсветка синтаксиса кода зависит от языка программирования.

Дополнительные возможности Notepad++

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

Если ранее вы работали с каким-то другим редактором кода и привыкли к его подсветке синтаксиса, то вполне можете ее перенести в текстовый редактор Notepad++. Настройка подсветки синтаксиса производится через раздел «Опции» — «Определение стилей...».

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

Последовательность действий в этом случае такая:

  • В первом столбике выбираем язык, для которого настраиваем стиль.
  • Во втором столбце выбираем элемент языка.
  • Далее для этого элемент задаем цвет и настраиваем шрифт.

Сравнение документов — плагин Compare.

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

Переходим по следующему пути: «Плагины» — «Plagin Manager» — «Show Plagin Manager». Появляется окно менеджера плагинов. Здесь представлен список всех доступных плагинов Notepad++, упорядоченный в алфавитном порядке. Нас интересует Compare.

Ставим напротив Compare галочку и нажимаем «Install». Начнется загрузка и установка плагина, по окончанию которой notepad++ следует перезапустить. Вот и все, теперь Compare доступен в разделе «Плагины».

Сравниваться будет содержание текущего документа и того, что на соседней вкладки. Для начала сравнения следует воспользоваться пунктом «Плагины»- «Compare» — «Compare» или сочетанием клавиш Alt+D.

Для отмены сравнения используйте пункт «Claer Results» или сочетанием Ctrl+Alt+D.

Данный редактор с подсветкой синтаксиса кода предоставляет функцию авто-завершение слов. Заключается она в том, что Notepad++ предлагает на выбор возможные окончания начатого слова. По умолчанию эта функция висит на горячих кнопках Ctrl+пробел, но можно ее сделать и полностью автоматической. Для этого следует зайти в раздел «Опции» — «Настройки», перейти на вкладку «Резерв/Автозавершение» и поставить галочку напротив «Включить для каждого ввода». Так же можно указать, начиная с какого символа, будут предлагаться варианта окончания слова.

В том же разделе настроек можно включить и резервное копирование файлов на всякий пожарный. Хотя лично я этим не пользуюсь.

Вставка парных тегов.

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

Для себя он даже создает отдельный пункт в главном меню — TextFX. Нам же следует включить следующую опцию: «TextFX» — «TextFX Settigs» — "Autoclose XHTML/XML .

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

Поиск и замена.

Для открытия поиска можно воспользоваться одноименным пунктом меню или сочетанием клавиш Ctr+F.

Имеется 4 вкладки и соответственно столько же функций поиска:

  1. Поиск — предназначен для поиска в текущем документе.
  2. Заменить — поиск и замена в текущем документе.
  3. Поиск/замена по файлом из заданного каталога.
  4. Поиск по пометкам.

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

Настройка кодировки.

Чаще всего необходимость менять кодировку файла связана с некорректным отображением русских букв. В этом случае в разделе «Кодировка» выбираем пункт «Кодировать в UTF-8 без BOM».

Вот так двумя щелчками мыши кодировка меняется со стандартной ANSI на UTF-8 без BOM. Не забудьте сохранить файл после внесенных изменений.

Light Explorer — удобный каталог файлов

Вот еще один замечательный легкий плагин — Light Explorer. Устанавливается стандартно, через встроенный Менеджер Плагинов. Позволяет сочетаем клавиш Alt+A открыть в колонке слева дерево каталог вашего компьютера.

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

Встроенный ftp клиент — плагин NppFTP.

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

Для включения ftp клиента можно воспользоваться кнопкой «Show NppFTP Window». Появится колонка справа.

Заходим в настройки профиля (Profile Settings).

В появившемся окне нажимаем «Add new» и вводим название нового профиля. Далее этот профиль следует настроить.

Вводим следующие данные:

  • Hostname — адрес сервера, к которому будем подсоединятся.
  • Username, password — имя и пароль учетной записи.

Все эти данные должны быть выданы вам хостом. После этого нажимаем «Close».

Теперь можно подключаться к нашему ftp и работать с фалами на нем.

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

На этом все. Спасибо за внимание! Берегите себя!