SynWrite Editor 6.3.540 [Multi/Ru]
Версия программы: 6.3.540
Официальный сайт: Alexey TorgashinЯзык интерфейса: Русский, английский и др.
Лечение: не требуется
Системные требования:- Windows 2000 / XP / Vista / 7 / 8
Описание:SynWrite Editor - мощный текстовый редактор для программистов, верстальщиков и обычных пользователей. SynWrite - редактор исходного кода, поддерживает возможность разработки программ более чем на 70 языках. В том числе Java, C++, JavaScript, Pascal, Perl, HTML, XML, PHP, SQL и других. SynWrite обладает TDI-интерфейсом, а значит позволяет открыть сразу несколько файлов в отдельных вкладках. Помимо этого в SynWrite имеется целый ряд вспомогательных инструментов, облегчающих написание кода.
» Еще один интересный инструмент, который часто можно встретить в крупных средах разработки – SyncEdit. Допустим, в одном большом куске кода вам нужно изменить название одной переменной. Для этого нужно выделить заданный участок кода и включить режим SyncEdit. Затем просто изменить название переменной в одном единственном месте – в остальных оно поменяется автоматически.
» Помимо этого в SynWrite имеется целый ряд вспомогательных инструментов, облегчающих написание кода. Например, функция автоматического завершения позволяет заполнять все необходимые элементы лишь начав писать его название.
» Можно устанавливать много кареток сразу: или отдельные каретки Ctrl+ кликом, или каретки «в ряд» кликом и потом Ctrl+Shift+ кликом по другой строке.
» Есть возможность настроить парсинг вывода внешних компиляторов (или любых консольных инструментов), после чего можно переходить по ошибкам в исходный код.
» Можно вызывать файлы справки CHM по ключевому слову в тексте, т.е. например нажатием F1 на слове в PHP-тексте можно открыть PHP-справку по этому слову.
» Панель дерева структуры показывает доступные функции/процедуры/классы исходного кода, причем, для большинства языков, в виде дерева, а не одно-уровневым списком. Весь поиск построен на regex, и можно полностью настроить поиск элементов дерева для всех языков.
» Также в SynWrite поддерживается набор плагинов для ускорения написания кода в HTML, CSS и XSL.
» Программа SynWrite имеет очень удобную систему навигации по файлу: поиск осуществляется быстро и просто. Поддерживаются закладки, вкладки, а также скины. Можно просмотреть открытый файл в любом браузере, можно произвести экспорт в HTML или в RTF.
» Если вы занимаетесь программированием, то вам стоит попробовать SynWrite, возможно в нем есть то, чего вам там не хватало ранее в других редакторах.
- Настраиваемая подсветка синтаксиса многих языков
- Поддержка плагинов, написанных на языке Python
- Полностью настраиваемый highlightings
- Сворачивание кода
- FTP/SFTP-клиент
- Поддержка практически всех кодировок
- Поддержка Zen Coding/ Emmet
- Вставка тега img
- Свертывание исходного кода языков программирования в древовидную структуру
- Авто-завершение
- Интеграция внешних инструментов
- Авто-закрытие тегов
- Возможность синхро-правки идентификаторов
- Функции для редактирования одинаковых идентификаторов
- Поиск и замена с регулярными выражениями
- Внешние инструменты поддержки (захват консоли, ошибки навигации)
- Настраиваемые горячие клавиши
- Панель буфера обмена
- Макросы
- Установка кареток
- Управление проектом
- Режим синхронизации текстов
- Файловый проводник
- Закладки
- Маркеры колонок
- Шаблоны
- Поддержка HTML Tidy
- Экспорт в RTF и HTML
- Использование в качестве плагина для Total Commander
- Малый размер и небольшое потребление памяти
- Текстовый редактор имеет портативную версию
- И бессчетное количество иных возможностей ...
+ add: Py API: support for auto-completion plugins; added bookmark api
+ add: "Find all" command logs to "Search results" pane (like NP++)
minor:
+ more menu items in Window menu
* find dialog: "search from caret" ignored for "Find all", "Find in all tabs", "Count"
* find dialog: red line moved to statusbar
+ Python API implemented! You can write Py-plugins easily. Call "Tools -- New plugin" and write your code in the default method.
+ added coding helper "Auto-Correction of Id Case" - new help topic
+ added Notepad++ feature: can open folder path, both via command-line and via drap-drop
+ added: file LexersEx.cfg (if you create it) adds data to Lexers.cfg
* redone lexer Markdown (by NoSi) and added Markdown snippets at sf.net download page
+ addition to help topic "Snippets"
+ additions to Py API
* changed Python API. Now API is not flat, it has objects to access not only active editor. Update your plugins, if any.
+ add: Find-id Python plugins supported. See wiki for info.
* lexers: renamed VBScript lexer, reworked VBScript auto-completion (thanks ZYX)
minor:
+ add: quick-search color indication of "not found"
+ add: hilite of brackets for caret righter than bracket
+ add: macro {SelectedText} handles EOL chars
+ add: acp files can specify id with spaces: Name%20more
+ add: docked panels tab-area context menu
* change: minimap click should not move caret
- fix: lexer for acp-files
+ more snippets for php (Alexey) and python (kvichans)
+ py-plugins are placeable on user toolbars
+ minor:
+ lexer-prop dialog is sizable
+ snippet code tweaks
* longer delay (1500) for token hints
* removed hidden-option KeepScr
» Чтобы сделать полноценную портативную версию, нужно в папке с установленной программой добавить файл Portable.ini
Скриншоты:
Время раздачи: до устойчивого сидирования