SynWrite — портабельный редактор программного кода с большим набором функций. Он может стать отличной альтернативой платным редакторам.
Программа поддерживает работу с JAVA, C++, C, Cobol, Pascal, Perl, HTML, XML, JavaScript, PHP, SQL, и другими (всего 70 языков программирования и разметок), подсвечивая структуру программного кода, позволяя выделять и сворачивать блоки, соблюдать синтаксис. По синтаксису многих языков и разметок есть подробная справка, помогающая правильно вставлять и использовать функции и аргументы.
Удобным является и то, что SynWrite не только имеет русский вариант интерфейса, но и проверку орфографии русского языка.
Значки на панели задач и общее оформление программы можно поменять, используя один из нескольких наборов значков, встроенных в программу, и стилей оформления окна программы.
Для бесплатной и портабельной программы возможности SynWrite мне показались чрезвычайно широкими. Судите сами:
- Подсветка синтаксиса множества языков
- Полностью настраиваемые подсказки и выделения кода
- Свертывание/развертывание кода
- Древовидная структура исходного кода
- Поддержка всех кодировок
- Автозавершение синтаксиса кода
- Поддержка шаблонов исходного кода
- Панель истории буфера обмена
- Поиск и замена с использованием регулярных выражений
- Поиск и замена сразу в нескольких файлах
- Подключение внешних инструментов
- Интеграция в Проводник Windows
- Функция мини-документа
- Zen Coding
- Работа с макросами
- Настраиваемые горячие клавиши
- Проверка орфографии
- Встроенные подсказки по функциям и синтаксису
- Автоподсветка ошибок
- Закладки и маркеры в коде
- Предпросмотр HTML-кода и открытие в разных браузерах
- Справка по PHP, поиск в Google, Wikipedia и MSDN
- Встроенная таблица специальных символов
- и многое другое
Согласитесь, внушительный список возможностей у этого бесплатного редактора. SynWrite не требует установки (портабельная программа), работает в 32/64-битных версиях Windows XP, Windows Vista и Windows 7.