FL.ru – фриланс сайт удаленной работы №1. Поиск удаленной работы, фрилансеры.

Бесплатный текстовый редактор html и php Notepad++. Блокнот, используемый миллионами

Привет, читатели http://max1net.com/. Мне иногда хочется рассказать, как я работаю, какие инструменты использую в работе. Поэтому и рождаются время от времени полезные мануалы типа этого Руководство по продвижению в Miralinks или в этом роде. Сегодня речь пойдет о бесплатном текстовом редакторе Notepad++ ( Plus Plus).

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

Если вы еще не используете текстовый редактор php Notepad++, то задумайтесь над тем, что, может быть, вашу жизнь можно сделать проще и удобнее. Главное – захотеть этого. Я так в свое время перешел со своего нубского стандартного notepad, который идет с виндой по умолчанию, на Notepad2, который тогда посоветовал Лекактус. Но со временем узнал про существование блокнота Notepad++, попробовал его в работе, мне понравилось, и с тех пор я постоянно его использую.

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

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

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

Где можно скачать русский Notepad ++ rus, установка Notepad++

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

Затем все стандартно, установка

Компоненты программы всегда устанавливаю все, в том числе указываю русскую локализацию

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

В общем, при настройке можно указать установку профиля в Program Files. На скриншоте этот пункт я отметил цифрой 1. Также рекомендую использовать плагины, а для этого нужно при установке указать, что они должны подгружаться из папки с плагинами (2)

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

 

Notepad плагины, обилие возможностей notepad plus plus

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

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

 

Плагины Notepad++, идущие по-умолчанию

Compare

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

Document Monitor

Эта функция программы Notepad++ используется для проверки документа, не изменен ли он. Если вы работаете с множеством документов, и не имеете возможности отслеживать сразу множество файлов, то при помощи Document Monitor можно просматривать последние изменения, внесенные в лог-файлы.

MIME Tools

Помните мою статью, в которой я рассказывал про кодировку тем WordPress, когда специально шифруют свои ссылки в темах WordPress? Так вот, в той статье я рассказывал про то, как можно декодировать ссылки вида «eval(base64_decode(‘a…». В общем, при помощи бесплатного текстового редактора Notepad++ можно работать с base64 code/decode.

Converter

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

NppExec

При помощи этого плагина 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 <filename>, 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 формат. Код может быть просмотрен в любом браузере

NppFTP

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

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 (см. видео: Евгений Попов. WordPress — профессиональный блог за один день) работает с кодировкой UTF-8, но если пользоваться стандартным блокнотом Windows, то при сохранении файлов в кодировке UTF-8, эта прелесть добавляет в PHP-файлы невидимые символы. Именно они и называются BOM. Поэтому UTF-8 без BOM и означает, что файл не содержит всей это радости, т.е. лишних невидимых символов. Эта проблема успешно решается с помощью бесплатного текстового редактора Notepad++, который может преобразовывать либо сохранять файлы Html (см. Как изучение HTML и CSS может помочь владельцу сайта с CMS?) и PHP (см. Зачем изучать PHP и MySQL?).

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

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

3. Закладки

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

4. Автоматическое завершение набираемых слов

Часто бывает, что мы пишем что-нибудь в редакторе Notepad++, но при этом мы можем быть не уверены в том, что правильно пишем какой-либо оператор HTML или PHP (см. Зачем веб-сайту динамика?). Чтобы решить эту проблему, в текстовом редакторе Notepad++ реализована функция всплывающих подсказок. Вызывается она путем нажатия сочетания клавиш Ctrl+Пробел, а после этого просто выбираем нужный вариант из предложенного списка

5. Предпросмотр файлов, поиск, проверка грамматики

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

Кроме этого можно выделить любой php код в файле, затем перейти в «Запуск» -> «Get php help», после чего программа автоматически переадресует нас на сайт http://php.net/, где будет дано описание данного кода.

Также в тестовом редакторе Notepad++ можно выделить любое словосочетание, затем пойти в «Запуск», нажать «Google Search», после чего вас перекинет прямо на страницу выдачи по выделенному вами в Notepad++ словосочетанию. В некоторых случаях очень даже нужная штука.

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




  • terehoff

    Для mac os подобная штука есть тоже, называется  Espresso

  • Я то как-то сторонник винды, закоренелый причем -)

  • terehoff

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

  • Спасибо! Код, размещаемый в статье после «Вот как это делается для Perl. То есть, просто адаптируется для C» помещается в статье таким образом благодаря плагину вордпресс, или это возможности программы. Несмли плагин, то какой?

  • Та не. Водрпресс тут ни при чем -)

  • Павел

    Долго выбирал и все же купил Сoda.
    Иногда винды очень сильно не хватает в работе 😉

  • Сколько времени ушло на статью ? =)

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

  • У меня дистрибутив с официального сайта. Первые три плагина идут по-умолчанию 🙂

  • Качал по ссылке, указанной в статье

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

  • Я качал по ссылке с поста, с этого сайта notepad-plus-plus.org/download/v5.9.8.html — инсталлер. У меня нет по умолчанию тех 3х плагинов. Вот мой скрин установки — easyfoto.ru/20120302163858477.jpg Если у тебя они были, то у меня их нет. Вот и все 🙂 То что надо, я дополнительно установил.

  • Епта, назови хоть одну причину, по которой мне есть сейчас смысл говорить о том, что не соответствует действительности? У меня в стандартном дистрибутиве эти плагины были по-умолчанию. Если у тебя их нет почему-то, то скачай, и не парься 🙂

  • оксана

    спасибо за полезную информацию. я на эту статью случайно попала. был вопрос. он и до сих пор еще есть. не могу переключить в notpad клавиатуру на русский . как обычно делаю ,не получается (shift+ctrl) уже просто выдохлась. есть у вас подсказка для неопытного пользователя?))) спасибо

  • Попробуйте shift+alt

Подпишитесь на рассылку блога
max1net.com:
Уже подписались человек
Укажите свой e-mail