[Notepad++ Portable 6.2 - new User Defined Language system (UDL2). UDL (User Defined Language) is one of most important features in Notepad++. Notepad++ 6.2 - новая версия бесплатного, удобного текстового редактора, построенная на новой системе UDL2 (User Defined Languge).
Это авторская сборка, упакованная как портативное приложение, имеет все функции Notepad++, включая поддержку многих языков и обширную систему плагинов, и вы можете ее разместить на USB флэш-диске, IPod, ... и использовать на любом компьютере, не оставляя никакой личной информации позади.
Релиз Notepad++ 6.2 - новая система UDL2 UDL2 (User Defined Languge), (обеспечивает Ivan Radic (ака Loreia)), не только позволяет удалить многие ограничения, но и добавляет множество новых возможностей / расширений, а также с UDL2 вы можете определить почти любой язык.
Ключевые особенности UDL2: 1. Добавляет больше групп ключевых слов (может быть определена большая подсветка синтаксиса): - 3 сворачивающиеся группы - 8 групп ключевых слов - 2 группы комментариев - 1 определенный номер - 2 группы операторов - 8 наборов разделителей 2. Поддерживаются составные (Multipart) ключевые слова (например: "еще, если" может быть определено как одно ключевое слово) 3. Пробелы не является обязательным, как ключевое слово сепаратора: Операторы, разделители и составные ключевые слова могут быть признаны без разделителей или пробелов. 4. Значительно улучшилась определение номеров поддержки (поддерживаются префиксы, суффиксы, диапазоны и дополнительные символы). 5. Операторы и разделители могут иметь больше, чем один символ. 6. Те же символы могут быть использованы как комментарии и операторы. 7. Комментарии и разделители поддерживают вложения (даже друг в друга). 8. Улучшение комментариев включают в себя: - Комментарий свернутый - Комментарий с продолжением - Комментарий начинается только в начале линии 9. В случае нескольких пар комментарий определено, что открытые символы комментариев соответствуют только с близким комментариями, имеющих символы того же порядка. (Для примера: /* C комментарий */, /+ D комментарий +/, но не /* смешанные комментарии +/)
Базируясь на мощном компоненте для редактирования Scintilla, Notepad++ написан на C++ с использованием чистого Win32 API и STL, что позволяет достичь максимальной скорости работы в сочетании с минимальным размером программы. Кроме того, пользователи могут задавать собственные правила подсветки и сворачивания для других языков.
Основные особенности программы: • Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования • WYSIWYG (печатаешь и получаешь то, что видишь на экране) • Настраиваемый пользователем режим подсветки синтаксиса • Авто-завершение набираемого слова • Одновременная работа с множеством документов • Одновременный просмотр нескольких документов • Поддержка регулярных выражений Поиска/Замены • Полная поддержка перетягивания фрагментов текста • Динамическое изменение окон просмотра • Автоматическое определение состояния файла • Увеличение и уменьшение • Поддержка большого количества языков • Заметки • Выделение скобок при редактировании текста • Запись макроса и его выполнение
Включены плагины (Unicode): * Compare 1.5.6 * Convertor 3.0 * Explorer 1.8.2 * Light Explorer 2.0 * Spell Checker 1.3.3 * NppFTP 0.2.4 * NppExport 0.2.8 * Plugin Manager 1.0.8
Установка и обновление. 1. Это авторская сборка. Распаковать архив в выбранную директорию и программа готова к работе. 2. Если у вас уже была более ранняя версия программы, просто скопируйте / перенесите все из папки unicode, находящейся в архиве, в папку с программой, согласившись на замену. Все ваши настройки будут сохранены.
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.
Notepad++ 6.2 release - new User Defined Language system (UDL2) The key features of UDL2 are: 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 +/)
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 * Auto-completion * Multi-Document * Regular Expression Search/Replace supported * Full Drag ‘N? Drop supported * Zoom in and zoom out * Multi-Language environment supported * Brace and Indent guideline Highlighting * Macro recording and playback