• Notepad чего нужна эта программа. Интересный нотепад. Автоматическое завершение набираемых слов

    Я считаю редактор Notepad++ одним из лучших редакторов. Почему? Трудно сказать в двух словах, даже, скорее практически не возможно, поэтому эта статья посвящена редактору Notepad++. Не буду подробно описывать сам редактор, о нем пару слов, без воды. Остановимся подробнее на плагинах.

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


    Простая смена кодировки

    BracketsCheck –позволяет проверить баланс скобок в вашем файле. Помимо скобок проверяет открытие/закрытие тегов. Довольно полезный плагин. Особенно когда пишешь большие массивы кода.

    CCompletion –автозаполнения кода с другими полезными функциями.

    Сlipboard Helper –для универсального использования текста, находящегося в буфере обмена.

    Code alignment –помогает выравнивать код.

    ColdFusion – подсвечивает синтаксис и вызывает подсказки для языка ColdFusion.

    Column sorting — позволяет сортировать текстовый файл на основе значений, содержащихся в настраиваемых столбцах (текстовых или числовых).

    Combine – позволяет объединять все открытые файлы в один. В некоторых случаях без него трудно обойтись.

    Compare – лучший плагин для . Показывает различия между двумя открытыми файлами. Для меня довольно полезный плагин. Бывали случаи, когда нужно было сравнить два JavaScript’а, на первый взгляд совершенно одинаковых, но в небольшими отличиями. Плагин помог быстро найти эти отличия.

    CS–script –предназначен для интеграции с C#. Довольно бесполезный на мой взгляд плагин. Хотя может это по тому что я не работаю с C.

    CSV Query –работает с sql запросами к csv файлам.

    Cystomize Toolbar – позволяет гибко настраивать панель инструментов Notepad++. Плагин полезен для первоначальной натсройки.

    DocIt –создает шаблоны для функций JS и C#.

    Document monitor – обновляет файлы, открытые в Notepad++ каждые 3 секунды.

    Don Rowlett Color Picker –позволяет выбирать цветовые коды в различных форматах.

    DSpell-check –проверяет правописание со множеством функций.

    EditorConfig – тут я сдаюсь, юзал я плагин, но так и не понял, что он делает.

    Ei-berichten –подверчивает ошибки синтаксиса в файлах ei-berichten. Данным форматом не пользовался, да и вряд ли кто-то пользовался в России. Язык разработан в Голландии используется для обращений в медицинские учреждения через сайты муниципалитетов. Во как! Не то, что у нас. Запишешься в поликлинику через интернет, и докажи широким массам населения что ты записывался и так можно и нужно, и ткни пальцем в объявление на двери врача в котором написано для умственных инвалидов: «Первый час приема производится по записи через интернет».

    Elastic Tabstops –делает закладки «эластичными», т. е. их можно растягивать.

    Explorer – плагин файлового браузера.

    External Lekser KVS –подсветки синтаксиса языка KVS.

    F# interfaces –содержит интерфейсы языка F#.

    Falling briks – игра в тетрис. Если стало скучно программировать. Устал – зарубись в тетрис.

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

    Finger text – плагин поддерживающий несколько «с поддержкой нескольких горячих точек».

    GEDCOM Lexer –для подсветки и исправлений синтаксиса языка GEDCOM.

    GOnpp –помогает писать программы GO.

    GrepBugs –загружает последние регулярные выражения с GrepBugs.com и сравнивает их с выражениями во всех открытых документах.

    GuidGuard –генерации заголовков стилей для C++.

    HTML tag — плагин предоставляет три основные функции Notepad ++:

    1. перетаскивание HTML и XML-тегов, например, встроенное согласование фигурных скобок и выбор тегов и / или содержимого;
    2. кодирование / декодирование объектов HTML;
    3. кодирование / декодирование JS символов;

    ImgTag –позволяет вставлять в html документ тег img с помощью диалогового окна выбора изображения. Странный плагин ведь пути в *.nix системах работать не будут.

    iTimeTrack –автоматически отслеживает рабочее время программирования в Notepad++. Интересный плагин. Зарубежном программисты работают с реальной почасовой оплатой, сел, установил время и программируй себе. В нашей стране, к сожалению практикуется даунтайминг на право и на лево.

    JSLint –запускает инструмент проверки качества JS кода Lint. Полезный плагин для JavaScript разработчиков.

    JSON viewer –отображает выбранную строку JSON в виде дерева.

    LanguageHelp –запускает специальный файл справки.

    LeneFilter2 –позволяет фильтровать текст для строки поиска.

    Location Navigate – позволяет быстро перемещаться между последними точками редактирования. Полезен, если вы работаете с кодом большого объема.

    MathPad –позволяет оценивать математические выражения.

    MenuIcons –позволяет добавлять значки в основное и контекстное меню.

    MultiClipboard – реализует 10 текстовых буферов.

    MusicPlayer – открывает и воспроизводит музыкальные файлы. Плеер не очень удобный, да и в основном музон сейчас слушают онлайн.

    NamedBookmarks – позволяет добавлять закладки в HTML и C++ используя комментарии.

    NativeLang – позволяет переводить меню и диалоговые окна других плагинов. Полезен если у вас начальный языковой уровень иностранных языков.

    Npp Xml Treewiever – визуализирует дерево XML документов.

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

    NPPCrypt – используется для шифрования и дешифрования с использованием различных блочных шифров, хеш-алгоритмов, случайных символов, кодирование с использованием base-16/32/64.

    NppEventExec – позволяет автоматизировать выполнение NppExec сценариев.

    NPPExec – позволяет выполнять Npp команды и сценарии не выходя из Notepad++.

    NppFTP – плагин, который позволяет использовать в работе с , FTPS, FTPES и SFTP.

    Oberon-2 – подсвечивает синтаксис языка Oberon-2. Первый зас слушу о таком языке.

    Open file in solution – позволяет индексировать определенные папки и фалы.

    OpenSelection – помогает открывать файлы на основе выбранного типа.

    Perforse Actions –обеспечивает интеграцию с Perforse.

    PHP autocompletion – реализует завершение кода для пользовательских классов.

    Plugin Marker Margin – позволяет использовать свободный запас для плагинов в любом представлении.

    Poor man’s T-sql formated – простой форматировщик SQL.

    Poork2 Sausage – преобразует выделенный текст через трансформатор.

    Powershell Lexer – подсветка синтаксиса языка Powershell.

    Preview HTML – предварительный просмотр html кода в Notepad.

    Print all – распечатывает все открытые в настоящее время документы.

    PyNPP — позволяет писать сценарии Python в Notepad и запускать их из Notepad , не открывая приглашение командной строки.

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

    RegRexPlace – позволяет быстро заменять регулярные выражения.

    ReloadButton – добавляет кнопку перезагрузки в панель инструментов.

    RunMe – позволяет запускать текущий файл в его оболочке (если такая установлена).

    SaveAsAdmin – позволяет сохранять любой файл как администратор.

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

    Select Quoted Text – выделяет текст в кавычках.

    Source Switch – позволяет легко переключаться между редактируемыми файлами и их источниками.

    Speech – речевое управление редактором. Необходимо установить операторы.

    Spellchecker – исправляет опечатки в зависимости от выбранного языка.

    SQL — позволяет искать и фильтровать форматированный текст в формате CSV в окне Notepad ++, используя стандартные SQL-запросы.

    SQLinForm – форматирует простой SQL код с синтаксическими ошибками.

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

    TagsJump – для чтения большого кода. Позволяет быстро перейти к нужной строке и быстро вернуться назад.

    TakeNotes – позволяет создавать быстрые заметки.

    TextFX – позволяет преобразовывать выделенный текст в различные форматы.

    ToolBucket – организует многостраничный поиск и замену.

    TopMost – позволяет установить окно редактора поверх других окон.

    Translate – обеспечивает быстрый перевод выделенного текста на заданный язык.

    ViSimulator – симулятор редактора vi.

    XMLTools – набор полезных инструментов для работы с

    Zen Coding Python – расширяет простые сокращения в сложные элементы кода. Один из самых полезных плагинов.

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

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

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

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

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

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

    Таким образом, можно открыть сразу несколько файлов, и одновременно работать с ними в разных вкладках.

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

    Используя верхнее меню, можно менять кодировку текста.

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

    Notepad++ поддерживает открытие, редактирование и сохранение документов в форматах файлов TXT, HTML, C++, CSS, Java, CS, INI и многих других.

    Создание текстового файла

    Можно также создать новый текстовый файл. Для этого следует в разделе «Файл» меню выбрать пункт «Новый». Так же можно создать новый документ нажатием сочетания клавиш на клавиатуре Ctrl+N.

    Редактирование программного кода

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

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

    Элементы кода, временно не используемые в работе, можно свернуть одним кликом мыши.

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

    Поиск

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

    Кроме того, перейдя во вкладку «Заменить» можно не только искать слова и выражения, но и делать их замену на другие.

    Работа с регулярными выражениями

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

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

    Использование плагинов

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

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

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

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

    Уже на протяжении многих лет он является одной из самых востребованных и используемых мною программ для редактирования Html, CSS и PHP кода. Даже удивляюсь: «а как я раньше обходился без него, реализуя его потенциал с помощью каких-то других программ?».

    Сейчас у меня на компьютере всегда одновременно запущена пара браузеров, очень простой, бесплатный и удобный ФТП менеджер FileZilla и этот самый редактор, возможности которого просто несравнимы с используемым в Windows по умолчанию блокнотом. Но обо все по порядку.

    Скачивание и возможности редактора Notepad ++

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

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

    Все плюсы редактора Notepad++

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

    Начав же пользоваться Нотепадом с двумя плюсами, хотя бы для корректировки Html и CSS файлов, вы сразу попадете из каменного века в кабину современной землеройной машины. Есть, конечно же, и другие альтернативные программы и даже , но для новичка «блокнот с двумя плюсами» будет самое то (имхо).

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

    Если сравнивать Notepad ++ с более сложными программами, предназначенными для облегчения написания и редактирования различных кодов, таких, например, как Dreamweaver, то и тут найдется не мало аргументов для использования именно нашего героя:

    1. Во-первых, он абсолютно бесплатный , а значит вы сможете существенно сэкономить, используя его вместо того же Dreamweaver, если не брать в расчет взломанных версий платных программ (которые вполне могут быть рассадником троянов и других вирусов).
    2. Во-вторых, Нотепад намного более легкий и быстрый , нежели многие из платных редакторов. Кроме того, имеется возможность использовать вообще не устанавливая его в операционную систему Windows (так называемая портативная версия — портабл) и носить его, допустим, . В результате вы всегда будете иметь под рукой удобный, функциональный и хорошо понятный вам инструмент для работы с Html, PHP и несколькими десятками других разновидностей кода.

    Почему именно это редактор стоит скачать?

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

    1. Подсвечивать несколько десятков наиболее популярных языков программирования и разметки, например, такие как: Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL, XML.
    2. Для всех этих языков осуществляется подсветка синтаксиса , разбиение кода на строки и блоки, которые можно свернуть нажатием на минус и развернуть, нажав на плюс. А так же пунктиром можете отображаться связь между элементами. Для примера я взял фрагмент PHP кода, чтобы продемонстрировать возможности этого редактора:

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

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

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

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

    5. С помощью этого редактора можно вести поиск (Ctrl+F) как по открытому в нем документу, так и по целому сонму текстовых файлов, лежащих в определенной папке. Возможен поиск с заменой и с использование регулярных выражений. Потрясающе удобный инструмент.

    6. В настройках этого редактора можно включить автоматическое прописывание закрывающего Html тега, при наборе открывающего, а так же опцию автозавершения тегов.
    7. Нотепад++ не только ведет историю всех ваших изменений и позволяет откатиться на сколько угодно шагов назад или вернуться вперед, но и осуществляет резервное хранение копий этих документов на манер того, как это делает Микрософт Ворд.
    8. Этот редактор имеет возможность управления горячими клавишами , которых в нем задано великое множество — из верхнего меню «Опции» — «Горячие клавиши». Причем, при двойном щелчке мышью по интересующей вас комбинации откроется окно для переназначений клавиш, что может быть удобно тем, кто на Notepad пересаживается с другого редактора.

    9. Нотепад за годы своего существования обзавелся массой плагинов , некоторые устанавливаются с ним по умолчанию, а остальные будут доступны для вас из верхнего меню «Плагины» — «Plagin Manager» - «Show Plagin Manager».

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


      После этого окно редактора перегрузится и новый плагин будет доступен в одноименной вкладке:

    10. Еще этот «швейцарский нож» умеет подключаться к вашему сайту по ФТП, записывать и воспроизводить макросы, осуществлять проверку орфографии на лету, проводить сравнение двух файлов в открытых рядом окнах и многое — многое другое.

    Что вам еще может понадобиться в Нотепад ++

    1. Благодаря подсветке синтаксиса в Notepad ++ очень легко, например, проверить, закрыты ли все Html теги в коде, а при наличии минимального опыта вы уже визуально будете отмечать, что в коде у вас где-то была допущена ошибка , ибо изменится цветовое оформление кода в этом месте.
    2. Так же, из-за того, что код выделяется цветом, а обычный текст моих статей остается черным, моему неизменному корректору грамматических ошибок (любимой супруге) очень удобно осуществлять проверку грамматики именно в нем. Нет, кончено же, я использую и различные , но не одни из них еще не умеет проверять пунктуацию, да и смысловые ошибки тоже.
    3. Еще мне в этом текстовом редакторе очень нравится возможность наглядного отображения отдельных блоков кода с помощью подсветки скобок вида { } (). Когда курсор мыши находится между какими-либо скобками, то они подсвечиваются, как бы выделяя начало и конец блока Html или PHP кода.
    4. Кроме отличной реализации подсветки следует отдельно отметить возможность сделать шаг назад (отменить предыдущее действие). Причем количество шагов назад не ограничено, что позволяет не бояться экспериментировать с кодом без риска необратимых последствий.

      Отмена действия в Notepad++ возможна с помощью горячих клавиш Ctrl+Z (Ctrl+Y — шаг вперед, т.е. отмена произведенной отмены), с помощью соответствующих пунктов меню «Правка» или же с помощью кнопок в виде загнутых стрелочек на панели инструментов этого редактора.

    5. Нотепад++ постоянно отслеживает состояние открытых в нем документов и в случае их изменения или удаления, например, в другой программе, вам будет показано окно с предложением закрыть данную вкладку с документом или же повторно подгрузить ее измененную версию.
    6. Как я уже ранее упоминал, в блокноте с двумя плюсами имеется возможность настройки подсветки синтаксиса (а так же десятка других языков) под свои вкусы и нужды, но я этой опцией ни разу не пользовался, ибо вполне устраивают настройки, принятые по умолчанию.

      Но вам никто не мешает это сделать, благо что все предельно просто — выбрать из верхнего меню пункты «Опции» — «Определение стилей», в результате чего откроется окно, где вы сможет сами тонко настроить шрифты и цвета для подсветки Html, PHP или любого другого нужного вам языка.

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

      Если хотите сделать автозавершение кода автоматическим, без использования горячих клавиш, то нужно будет выбрать из верхнего меню «Опции» — «Настройки» и на вкладке «Резерв/Автозавершение» поставить галочку в поле «Включить для каждого ввода».

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

      Для установки маркера (заметки) в редакторе так же можно воспользоваться сочетанием клавиш Ctrl-F2, а для перемещения между проставленными в документе маркерами достаточно будет последовательно нажимать F2 или Shift-F2 для листания заметок в обратную сторону.

    10. Если вы работаете в этом редакторе с Html файлом, то можете посмотреть как будет выглядеть ваш код в браузере FireFox или IE посредством выбора соответствующих пунктов меню «Запуск». Если нужен другой браузер, то выбираете верхний пункт «Запуск» и отыскиваете в открывшемся окне нужный вам экзешник.

    11. Так же имеется возможность записи макросов , которые мне еще не доводилось создавать, но логика их работы довольно проста. Сначала вы записываете его, выбрав из меню редактора пункты «Макросы» — «Старт записи», а затем вставляете записанные макросы в нужное место кода, выбирая их из меню редактора или же воспользовавшись назначенными для них горячими клавишами.

    Кодировки и работа с файлами в окне редактора Нотепад++

    1. Следует отметить, что этот редактор кода позволяет сохранять и преобразовывать файлы Html, PHP и другие в кодировку UTF-8 (без BOM). Мне это не раз помогало побороть проблему с русской кодировкой при работе с различными сайтами.

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

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

      Следует сказать, наверное, пару слов про этот самый BOM. Дело в том, что когда вы работаете с разными текстовыми объектами в обычном блокноте Windows, то при сохранении его в кодировке UTF-8 происходит добавление невидимых символов (BOM), которые могут сказаться впоследствии на работоспособности данного файла (например, PHP может выдавать ошибку).

    2. Если вы захотите распечатать содержимое открытого файла, то на печать будет выведен код не в том виде, в каком вы его наблюдаете в окне программы. Но выбрав из меню «Опции» — «Настройки» вкладка «Печать» вы вольны будете это изменить и выбрать вариант печати подсветки кода цветом, разрешить отображать номера строк, колонтитулы и т.п. вещи:

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

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

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

    4. Кроме привычных операций с вкладками, в этом редакторе можно будет открыть в одном окне сразу две копии одного и того же документа . Это может понадобиться, если нужно проводить работу с документом в разных его частях (где-то посмотреть или скопировать, а куда-то вставить).

      Для активации этого режима вам будет достаточно щелкнуть правой кнопкой мыши по нужной вкладке PHP редактора и выбрать из контекстного пункт «Дублировать в Другом окне».

      Очень удобно то, что сохранив изменения в одной из копий документа, обновится и вторая (т.е. вы не запутаетесь — сохранили ли вы произведенные изменения и в какой именно копии).

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

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

    Использование плагинов в Notepad++

    Напомню, что для установки нового плагина вам достаточно будет выбрать из верхнего меню редактора «Плагины» - «Plagin Manager » - «Show Plagin Manager».

    А в открывшем окне на первой вкладке (из верхнего меню) поставить галочку у нужного плагина и нажать на кнопку «Install» .


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

    Какие плагины для Нотепада вам могут понадобиться в работе

      Очень много дополнительных и удобных примочек предоставляет плагин «TextFX» , который после установке будет доступен в одноименном пункте верхнего меню редактора. Если у вас еще такого пункта нет, то зайдите в «Плагины» - «Plagin Manager» - «Show Plagin Manager», прокрутите список в первой вкладке вниз и поставьте галочку напротив TextFX Character.

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

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

      Примочек в «TextFX» довольно много, поэтому попробуйте их работу на практике сами и определитесь что именно вам будет удобно и полезно.

      Ну, и продолжая тему вкладок в редакторе стоит упомянуть еще о возможности сравнения двух документов . Сначала этот плагин нужно будет установить через Plagin Manager:

      Для активации режима сравнения документов в Notepad++ вам будет достаточно выбрать из верхнего меню пункты «Дополнения» — «Compare» — «Compare» или нажать Alt+D на клавиатуре. В результате в окне этого блокнота будет открыта активная в данный момент вкладка, а так же вкладка расположенная рядом с ней.

      Для удобства сравнения двух Html или PHP документов, редактор Notepad ++ подсветит для вас различия в них. Для перехода в обычный режим работы с документами нужно в верхнем меню выбрать пункты «Дополнения» — «Compare» — «Clear Results» или нажать Ctrl+Alt+D на клавиатуре.

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

      Кстати, если вы, как и я, в основном используете Notepad++ для редактирования Html или PHP файлов своего сайта, то вам может пригодиться возможность подключаться к нему по FTP напрямую из этого текстового редактора . Мне, правда, как то работа с FileZilla больше по душе, тем более что даже из нее у меня пароли увести умудрились.

      Если вы хотите попробовать работу по FTP через Нотепад, то выберите из верхнего меню пункты «Плагины» — «NppFTP» — «Show NppFTP Window», в результате чего справа откроется окно FTP клиента.

      Для настройки подключения по FTP щелкните по иконке шестеренки, выберите пункт «Profile Setting» и введите данные вашего подключения. Дальнейшая работа мало чем отличается от того, что я писал в статье про FileZilla, которая живет .

    1. Если вы установите плагин Customize Toolbar с помощью Plagin Manager, то получите возможность перетасовать, удалить или добавить новые кнопки на панель инструментов этой программы.

    2. В начале статьи я упоминал Light Explorer, который добавляет возможность открытия в левой колонке менеджера файлов . Однако, для этой же цели можно использовать и Explorer, который вы найдете в менеджере плагинов.
    3. Отличный плагин WebEdit , позволяющий по аналогии с Html редактором Вордпресса обрамлять текст наиболее востребованными тегами заголовков, списков, таблиц и других. Выделяете нужный фрагмент и щелкаете по одной из кнопок на панели инструментов Notepad++.
    4. ImgTags — позволяет с уже прописанными горизонтальным и вертикальным размером (сам их вычисляет, что очень здорово), заготовленным атрибутами ALT и SRC (нужно будет туда еще добавить путь до папки с картинками на вашем сервере).

    Проверка правописания окне в Нотепад++ с помощью плагинов

      Для подключения проверки грамматики русского языка в редакторе Notepad ++ используется плагин Shell-Checker (из пункта меню «Плагины»), для работы которого вам потребуется скачать словарик русского языка с этой страницы , а при активации данного плагина проверки орфографии — указать путь на вашем компьютере до файла словаря.

      Есть нюансы установки. Сначала нужно будет скачать Full installer , а потом файлик с русским словарем aspell-ru-0.50-2-3.exe . Сначала ставите полный установщик, в мастере которого, лично я, не менял выбранный по умолчанию путь (c:\Program Files (x86)\Aspell\).

      Потом ставите языковой пакет, где сначала в досовском окне придется вводить буковку «y» и нажимать Enter на клавиатуре (хотя, возможно это было только у меня, т.к. я уже ставил GNU Aspell на компьютер до этого):

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

      Теперь перезагружаете Notepad ++ и либо выбираете из меню показанные чуть выше пункты, либо удерживаете на клавиатуре нереальную комбинацию CTRL+ALT+SHIFT+S. В открывшемся окне вы должны будете ввести путь до каталога BIN из папки Aspell:

      Если при установке GNU Aspell и русского словаря путь вы не меняли, то сюда надо будет вставить:

      C:\Program Files (x86)\Aspell\bin\

      Ну, или что-то подобное, в зависимости от вашей операционной системы. Все, теперь выделяйте тот текст, в котором вы хотите проверить орфографию, и жмите на CTRL+ALT+SHIFT+S (в настройках горячих клавиш эту комбинацию можно будет сменить — смотрите выше). Появится окно где будет отображена первая найденная ошибка:

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

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

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

      Выбираем из выпадающего списка Aspell (если он у вас еще не установлен, то прокрутите чуток вверх эту статью и загрузите модуль вместе с русским языковым пакетом, чтобы установить их в вашу ОС), а чуть ниже указываете путь до файла aspell-15.dll. Еще чуть ниже выбираете язык подключаемого словаря, если вы их ставили несколько, и жмете на Apply.

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

    Удачи вам! До скорых встреч на страницах блога сайт

    Вам может быть интересно

    Как удалить пустые строки в Notepad ++ Как из списка URL адресов вычленить домены и убрать их повторы с помощью Notepad++ (готовим список для Disavow links) Как вести поиск по содержимому файлов в Total Commander
    FileZilla - где бесплатно скачать и как научиться пользоваться популярным FTP клиентом Файлзилла
    PhpMyAdmin - что это такое, где можно его скачать, как установить, настроить и использовать
    Artisteer - программа для создания и редактирования шаблонов для Joomla и тем для WordPress
    Punto Switcher - бесплатный переключатель раскладки клавиатуры и другие возможности программы Пунто Свитчер

    Всем доброго времени суток!

    В сегодняшнем посте речь пойдет о бесплатном текстовом редакторе (notepad++). Всем вам наверняка когда-то приходилось пользоваться стандартным блокнотом от windows? Обычно его используют для сохранения паролей, различных напоминаний, простых текстов и т.д.

    Но это все, на что способен текстовый редактор «Блокнот». А тем ребятам, кто самостоятельно , часто приходится сталкиваться с редактированием различных файлов в формате html или php (файлы темы блога). Конечно, это можно сделать и при помощи обычного блокнота, но после того, как вы познакомитесь с notepad plus plus, блокнот для вас станет прошлым веком. В этой статье я покажу вам все удобства и преимущества бесплатного текстового редактора notepad++.

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

    Как я уже сказал, программа распространяется абсолютно бесплатно, за что огромное спасибо ее разработчикам. Скачать ее можно . Просто нажмите «Download» для скачивания последней версии редактора:

    И вот здесь, первое преимущество редактора, notepad++ имеет огромное множество языков установки. Нас, конечно же, интересует русский:

    В следующем окошке установите галочки напротив двух верхних пунктов. Галочка в первом пункте позволит вам установить профиль, во втором, даст возможность подгружать из папки с плагинами. Жмем установить, на этом установка завершена:

    Как пользоваться notepad++

    Теперь, как и обещал, предлагаю рассмотреть более подробно основные преимущества бесплатного текстового редактора notepad++ над обычным текстовым редактором от windows «Блокнот».

    1. Самое, пожалуй, важное преимущество — это синтаксис (подсветка) кода. Notepad++ понимает множество языков программирования (html, php, css, java и т.д.). Эту особенность также можно отнести к преимуществам текстового редактора. Каждый веб мастер, кто ведет свой персональный блог, частенько сталкивается с ситуацией, когда приходится редактировать файлы темы блога.

    У большинства кодов, написанных на языке программирования, имеется парный тег, например

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

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

    2. Следующим важным преимуществом является то, что текстовый редактор позволяет сохранить и преобразовать html и php файлы в кодировку UTF-8 (без BOM). Для начинающих веб мастеров немного поясню по этому пункту. Кодировка UTF-8 является самой распространенной и используемой кодировкой юникода. Юникод — это стандарт кодирования символов, который позволяет представить знаки всех письменных языков.

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

    Notepad plus plus поможет вам избежать данную проблему, преобразовав файлы в кодировку UTF-8 (без BOM). При редактировании файлов и последующем их сохранении следите, чтобы файл был сохранен в кодировке UTF-8 (без BOM). Также можно преобразовать файл в данную кодировку, если файл имеет отличную от нашей кодировку.

    3. Еще одним преимуществом текстового редактора notepad++ является наличие поиска. Иногда случается такое, что вам необходимо отыскать какой-либо участок кода. Но как это сделать? Внимательно просматривать каждый файл в отдельности? Да так можно просидеть весь день, а под конец дня в глазах будет рябить от символов! Но с notepad++ можно сделать все намного проще.

    Допустим, мне необходимо найти в файле участок в коде с идентификатором id="prozr". Делается все очень просто. Открываем файл и нажимаем на значок «бинокль» или сочетание клавиш «ctrl+F». Перед вами появится дополнительное окно, в котором нужно будет ввести фразу, текст или символы для поиска. Нажать «Искать далее» и если фраза присутствует в файле, она подсветится другим цветом. Очень удобная функция.

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

    4. Следующее преимущество — это всплывающие подсказки. Все, наверное, давным-давно заметили широко используемую и очень удобную примочку , а именно, при вводе фразы для поиска, не успев завершить ее ввод, нам выдается несколько вариантов на выбор, что очень удобно.

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

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

    Для отображения одного и того же документа в разных вкладках достаточно перетащить вкладку в середину текстового редактора левой кнопкой мыши и нажать «Дублировать в Другом Окне»:

    6. И еще ряд небольших преимуществ, которые я просто перечислю, не останавливаясь на каждом подробно:

    • возможность вернуть исходное состояние файла на неограниченное число шагов назад. Допустим, вы редактировали код и в какой-то момент поняли, что допустили ошибку, но забыли в какой именно. В этом случае можно по шагам вернуться к исходному файлу в обратном направлении. Иногда это может быть очень удобно;
    • возможность открытия множества файлов одновременно, также не маловажная функция;
    • открытие файлов путем обычного перетаскивания файла мышкой в поле программы;
    • возможность соединяться с сервером, имеет функции ftp — клиента. Функционал схожий с .

    Это, пожалуй, основные преимущества notepad++. Может быть, я что-то и упустил, но после того, как вы начнете пользоваться данным текстовым редактором, каждый для себя найдет еще ряд преимуществ, которых на самом деле очень много у этой программы. А сейчас давайте я вам покажу ряд удобных функций, которые реализуются при помощи подключаемых плагинов.

    Плагины notepad plus plus

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

    1. Плагин compare

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

    Для того, что бы его подключить, пройдите по следующему пути: «Плагины/Plugen Manager/Show Plugen Manager/Compare/Instal»:

    Аналогично подключаются и остальные плагины, не установленные в редакторе по умолчанию. Дальше нажимаем «Да»:

    После этого можно использовать плагин. Для сравнения документов открываем два файла в notepad plus plus и переходим «Плагины/Compare/Compare» или воспользуйтесь горячими клавишами «Alt+D»:

    2. Плагин NppExport

    Позволяет экспортировать любой файл в HTML — формат. После чего просмотр кода будет доступен в любом браузере. Делается все так же просто. Переходим в плагины/NppExport/Export to HTML и сохраняем файл у себя на ПК.

    3. Плагин NppNetNote

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

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


    Награждение победителей кроссворда на сайт №6

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

    Победители кроссворда на сайт №6:
    1 место — Михаил (pizza-gotova.com) — 150 рублей
    2 место — Александр (vedrogaek.ru) — 100 рублей
    3 место — Дмитрий ([email protected]) — 50 рублей

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

    Прежде чем начать, хочу сразу пояснить, что в данной статье я не предлагаю использовать Notepad++ вместо каких-либо IDE. Заточенная под свои цели IDE всегда будет лучше обычного текстового редактора, даже несмотря на то, что большинство из них написаны на Java, отжирают более 2 гигов оперативки, и вообще безумно тормозные. Однако глубокая интеграция IDE с системами контроля версий, дебаггерами, функциями «Go to definition» и прочим делают их незаменимыми.
    В данной же статье я хочу рассмотреть случай, когда вам необходимо разработать что-то серьёзное в системе, для которой просто не существует IDE. В моем случае это разработка скриптов для игрового движка FOnline, о котором на хабре уже писали не один раз.

    Немного информации о движке FOnline:

    • для своих скриптов использует известную в узких кругах библиотеку AngelScript
    • имеет развитый API
    • для предварительной проверки скриптов на синтаксические ошибки имеется отдельный компилятор
    Процесс написания скриптов на текущий момент состоит из следующих этапов:
    • написать скрипт
    • проверить, компилируется ли он вообще
    • подключить скрипт к серверу
    • проверить скрипт в игре
    Разумеется, в таких условиях довольно сложно разрабатывать что-либо, нет ни готового фреймворка для проведения тестов (никакого TDD), ни дебаггера.
    Но некоторые удобства с некоторыми ограничениями в Notepad++ таки удаётся реализовать:
    • подсветка синтаксиса
    • автодополнение
    • компиляция с возможностью перейти в место ошибки по двойному клику
    • функция «Go to definition»
    • отображение классов, переменных и т. п.
    • карта документа
    • быстрый переход к предыдущему положению курсора
    • более или менее удобная реализация двойных разделителей (одинарные кавычки, двойные кавычки и т. п.)
    Конечно, этого недостаточно для удобной разработки, но уже хоть что-то.
    Далее в этой статье я хочу подробно рассказать о том, как всё это реализовать в Notepad++, но, чтобы не возникало лишних вопросов, сначала расскажу, какие функции я бы хотел видеть в npp, но которые мне НЕ удалось реализовать:
    • Интеграция с системами контроля версий
      Имеется ввиду не просто пункты в меню, вроде: показать дифф, закоммититься, запулиться и т. д. Мне очень не хватает отображения измененных, добавленных и удаленных строк прямо в редакторе.
      Подобный плагин есть, например, для Sublime - github.com/jisaacks/GitGutter . Разумеется, только для git.
      К слову, в идеале хотелось бы ещё иметь возможность отката этих изменений по клику, но не в IDE я такого не видел.
      Но нечто похожее для notepad++ всё-таки есть: плагин . Который, кроме своей основной функции журналирования позиции курсора (для перехода вперёд-назад), ещё и отображает измененные за сеанс строки, к системе контроля версий не имеет никакого отношения, но хоть что-то.
    • Автодополнение для реализованных в скрипте сущностей
      Автокомплит для зарезервированных слов и аргументов зарезервированных функций есть, а вот автоматического парсинга скрипта для целей автокомплита нет.
    • Дебаггер
      Но это и не удивительно, у нас и самого дебаггера-то нет…
      Если же в вашем случае он каким-то образом имеется, можно посмотреть данный плагин - . Сам не разбирался, ничего не могу сказать.
    Теперь по порядку.
    Подсветка синтаксиса
    Базовая возможность notepad++. Настраивается в том числе и через интерфейс самого npp.

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

    Примечание:
    Не пробуйте вручную редактировать настройки UDL при запущенном npp, он затрёт все изменения при выходе из программы.

    Автодополнение
    Так же базовая возможность npp, но уже не редактируется в интерфейсе, на этот раз нужно уже вручную править xml.
    Основные возможности: автокомплит зарезервированных слов и функций, создание описания для них, подсказки параметров функций и информация о возвращаемых значениях. Кроме того, поддерживаются перегруженные функции.

    Примечание:
    Для правильной работы автокомплита нужно, чтобы строки в xml были правильно отсортированы в алфавитном порядке (подробности о сортировке, с учётом спецсимволов и чисел, были где-то на официальной вики). Нужно признать, данный момент довольно сильно раздражает, при отсутствии интерфейса xml, приходится действительно править вручную (писать свой велосипед для генерации как-то лениво).

    Умная обработка вывода компилятора
    Когда я только начинал реализацию окружения для разработки скриптов FOnline, для синтаксической проверки скриптов я долгое время пользовался обычным вызовом батника с передачей ему пути к скрипту. Однако, потом один из участников нашего сообщества выложил инструкцию по настройке EditPlus для работы с FOnline. Оказалось, что в данном редакторе возможность парсинга вывода компиляторов есть изначально. На тот момент я был уверен, что такие возможности бывают только в IDE и никто не будет возиться с данным функционалом для текстового редактора. Однако, если такой функционал есть в EditPlus, я всё же решил ещё раз пройтись по плагинам N++. К моему удивлению, решение для notepad++ нашлось: плагин .
    Настройки довольно гибкие, не буду описывать процесс, там все довольно просто, просто покажу результат:

    Примечание
    Плагин не позволяет добавить кнопку для запуска компилятора на тулбар, однако с этой задачей отлично справляется плагин Custom toolbar.

    Функция «Go to definition» и отображение списка сущностей
    Если говорить коротко, для этой цели подходит плагин .
    Возможности:
    • на основе определенных пользователем регулярных выражений формирует список различных групп сущностей: функции, классы, переменные, да и вообще всё, что угодно
    • отображение всего этого в списке
    • переход к определению слова по Ctrl+click
    Но если говорить более подробно, нельзя не сказать о минусах:
    • Ctrl+click в пределах одного файла
    • группы сущностей чисто формальные и вообще задаются пользователем, таким образом, по крайней мере для UDL , не получится увидеть древовидную структуру классов, переменных и т. п.
    Примечание:
    1. стоит заметить, что ещё не сильно разбирался с SourceCookifier и не могу гарантировать, что вышеперечисленное верно на 100%. Если кто-то заметит ошибки, буду рад информации
    2. если вам нужна функция «go to definition» для какого-либо более или менее известного языка, стоит посмотреть плагин , там уже есть быстрые переходы между файлами
    Карта документа
    С недавних пор данный модный функционал имеется в n++ прямо из коробки.
    Работает.
    Быстрый переход к предыдущему положению курсора
    Плагин Location Navigate.
    Работает в пределах одного файла.
    Кроме того, подсвечивает сохраненные и несохраненные изменения файла, произошедшие с момента запуска n++.

    Примечание:
    Стоит заметить, что основная функция данного плагина реализована в описанном выше плагине SourceCookifier.

    Скобки, кавычки...
    Расстановка парных кавычек и закрывающих скобок осуществляется плагином XBrackets Lite. Решение далеко не идеальное, но хоть какое-то.

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

    Послесловие

    На текущий момент это практически всё, что мне удалось выжать из старого доброго Notepad++.
    Конечно, можно много жаловаться на то, что Notepad++ существует только под Windows, на то, что sublime во многом превосходит Notepad++. Можно советовать переходить на EditPlus или полноценные IDE (для которых, естественно, придётся своими силами реализовывать большую часть необходимого функционала). Можно вспомнить про Geany с его немалыми возможностями по расширению функционала. Но, исходя из личного опыта, для описанных выше задач notepad++ подходит лучше всего. Возможно, я ошибаюсь, могу даже предположить, что описанное выше уже реализуемо в Sublime без слишком больших затрат. Но, как и в случае с notepad++, весь этот функционал чаще всего разбросан по куче плагинов и по различным документациям. И, если это так, я с удовольствием почитал бы о них подробнее.
    Спасибо за внимание, будьте здоровы.

    Теги: Добавить метки