Notepad++ 6.8.5 - новая версия бесплатного, удобного текстового редактора, построенная на системе UDL2 (User Defined Languge). Это авторская сборка, упакованная как портативное приложение, имеет все функции Notepad++, включая поддержку многих языков и обширную систему плагинов, и вы можете ее разместить на USB флэш-диске, IPod, ... и использовать на любом компьютере, не оставляя никакой личной информации позади.
Базируясь на мощной компоненте редактирования Scintilla, Notepad++ написана на C++ и использует чисто Win32 API и STL, которые обеспечивают более высокие скорости исполнения и меньший размер программы. Все действия и процедуры оптимизированы столько как можно без потери удобства и скорости при использовании меньшей мощности процессора ПК. Кроме того, для еще большего снижения загрузки процессора, пользователи могут задавать собственные правила подсветки и сворачивания для других языков.
Основные особенности программы: • Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования • WYSIWYG (печатаешь и получаешь то, что видишь на экране) • Настраиваемый пользователем режим подсветки синтаксиса • Авто-завершение набираемого слова * Поиск/Замена PCRE (Perl-совместимых регулярных выражений) * Полностью настраиваемый графический интерфейс: минималистский, вкладка с кнопкой Закрыть, многострочные вкладки, вертикальная табуляция вкладок, вертикальный список документов, два документа в одном окне с синхронными вертикальеой и горизонтальной прокруткой, ... • Одновременная работа с множеством документов • Одновременный просмотр нескольких документов * Схема документа • Полная поддержка перетаскивания выделенных фрагментов текста • Динамическое изменение окон просмотра • Автоматическое определение состояния файла • Увеличение и уменьшение • Поддержка большого количества языков • Заметки • Выделение скобок при редактировании текста • Запись макроса и его выполнение * Автоматический снимок сеанса и периодическое резервное копирования. Если эта функция включена (включено по умолчанию), программа на спрашивает пользователя сохранить ли несохраненный файл, когда он выходит из Notepad++, и при запуске Notepad++ восстанавливает несохраненный файл и несохраненный документ без названия последней сессии. Эта функция обеспечивает еще одно преимущество - периодическое резервное копирование несохраненных файлов, которая защищает ваши данные от сбоев компьютера или отключения питания.
Применяемая система UDL2 (User Defined Languge), не только позволяет удалить многие ограничения, но и добавляет множество новых возможностей / расширений, а также с UDL2 вы можете определить почти любой язык.
Ключевые особенности UDL2: 1. Добавляет больше групп ключевых слов (может быть определена большая подсветка синтаксиса): - 3 сворачивающиеся группы - 8 групп ключевых слов - 2 группы комментариев - 1 определенный номер - 2 группы операторов - 8 наборов разделителей 2. Поддерживаются составные (Multipart) ключевые слова (например: "еще, если" может быть определено как одно ключевое слово) 3. Пробелы не является обязательным, как ключевое слово сепаратора: Операторы, разделители и составные ключевые слова могут быть признаны без разделителей или пробелов. 4. Значительно улучшилась определение номеров поддержки (поддерживаются префиксы, суффиксы, диапазоны и дополнительные символы). 5. Операторы и разделители могут иметь больше, чем один символ. 6. Те же символы могут быть использованы как комментарии и операторы. 7. Комментарии и разделители поддерживают вложения (даже друг в друга). 8. Улучшение комментариев включают в себя: - Комментарий свернутый - Комментарий с продолжением - Комментарий начинается только в начале линии 9. В случае нескольких пар комментарий определено, что открытые символы комментариев соответствуют только с близким комментариями, имеющих символы того же порядка. (Для примера: /* C комментарий */, /+ D комментарий +/, но не /* смешанные комментарии +/)
Установка и обновление. 1. Это авторская сборка. Распаковать архив в выбранную директорию и программа готова к работе. 2. Если у вас уже была более ранняя версия программы, просто скопируйте / перенесите все из папки и файлы, находящиеся в архиве, в папку с программой, согласившись на замену. Все ваши настройки будут сохранены.
Notepad++ 6.8.5 (19 октября 2015): * Исправление Javascript автозаполнения не работающей регрессии.
Notepad++ - new User Defined Language system (UDL2). UDL (User Defined Language) is one of most important features in Notepad++. In v6.2, much better UDL system (UDL2). Not only many restrictions/limitations in UDL are removed, but also a lot of new features/enhancements are added in UDL2. In fact, you can almost define any language with it.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
It's the handy Notepad++ text editor packaged as a portable app so you can do your development on the go. It has all the same great features of Notepad++ including support for multiple languages and an extensive plugin system, but there's nothing to install.
It also gives the extra functionality to the general user: colorize the user defined words. You can print your source code in color (or whatever you want) if you have a color printer (WYSIWYG). Furthermore, Notepad++ includes the multi-view feature, which allows the user to edit the different documents at the same time, and even edit the same document synchronously in 2 different views.
Notepad++ supports drag and drop: not only you can drop the file from explorer to open it, but also you can drag and drop a document from a view to another. With all the functionalities, Notepad++ runs as fast as Notepad provided by MS Windows.
Features * Syntax Highlighting and Syntax Folding (C, C++, HTML, ASP, Java, Pascal, CSS and more) * User Defined Syntax Highlighting * PCRE (Perl Compatible Regular Expression) Search/Replace * GUI entirely customizable: minimalist, tab with close button, multi-line tab, vertical tab and vertical document list * Auto-completion: Word completion, Function completion and Function parameters hint * Multi-Document (Tab interface) * Multi-View * Document Map * Full Drag ‘N Drop supported * Zoom in and zoom out * Multi-Language environment supported * Brace and Indent guideline Highlighting * Macro recording and playback * Session snapshot & periodic backup. * WYSIWYG (Printing) * Multi-Language environment supported * Bookmark * Macro recording and playback * Launch with different arguments If this feature is enabled (enabled by default), user won't be asked to save unsaved file as he quits Notepad++, and on startup Notepad++ restores the unsaved file and unsaved untitled document of last session. This feature brings another advantage - periodic backup of unsaved files which protects your data from the PC crashing or power outage. You can always turn off this feature to get back the old behaviour.
The key features of UDL2 UDL (User Defined Language) is one of most important features in Notepad++. In v6.2, much better UDL system (UDL2) is provided by Ivan Radic (aka Loreia). Not only many restrictions/limitations in UDL are removed, but also a lot of new features/enhancements are added in UDL2. In fact, you can almost define any language with it. 1. More keyword groups were added (more syntax highlighting can be defined): - 3 folding groups - 8 keyword groups - 2 comment groups - 1 number definitons - 2 operators groups - 8 delimiter sets 2. Multipart keywords are supported (for example: "else if" can be defined as a single keyword) 3. Whitespace is no longer mandatory as keyword separator: Operators, Delimiters and Folding keywords can be recognized with or without whitespace separators. 4. Numbers recognition support is greatly improved (prefix, suffix, range and extra symbols supported). 5. Operators and delimiters can be longer than one character. 6. The same characters can be used as comments AND operators. 7. Comments and delimiters support nesting (even within each other). 8. Improvments to Comments include: - Comment folding - Comment continuation - Comment only start at the beginning of line 9. In the case of several comment pairs defined, comment open symbols match only with comment close symbols of the same order. (for example: /* C comment */, /+ D comment +/, but not /* mixed comment +/)