Komodo Edit
Komodo Edit — сокращённая версия Komodo IDE. Включает в себя базовые функции для создания веб-приложений. Кроме того, подключаются расширения для добавления поддержки языков или полезных функций вроде компиляции LESS и SASS файлов.
Komodo Edit не выделяется среди других редакторов как лучший, но подходит для повседневной работы, особенно при работе с XML.
Основные возможности:
мультиязычность,
автозавершение кода,
всплывающие подсказки,
множественное выделение текста,
менеджер проектов,
скины и наборы значков,
отслеживание изменений,
быстрая навигация по частям редактора (commando),
интеграция с Kopy.io.
Bluefish
Bluefish — полнофункциональный редактор кода со следующими примечательными особенностями:
проверка орфографии с учётом особенностей языка программирования,
автозавершение кода,
сниппеты,
управление проектами,
автосохранение.
Это гибкий инструмент для веб-разработчиков, но дизайнерам, которым нужен веб-ориентированный или WYSIWYG-редактор, не подходит.
Vim
Vim — расширенная версия Vi, текстового редактора в UNIX. Он не был создан специально для редактирования кода, но это исправляют многочисленные расширения. Для изучения этого редактора создали online-игру — Vim Adventures, а у нас уже подготовлена шпаргалка по основным командам Vim.
Основные возможности:
бесконечная история отмены,
обширное количество плагинов,
поддержка сотен языков программирования и форматов файлов,
мощный поиск и замена,
интеграция со сторонними инструментами.
GNU Emacs
Как текстовый редактор Vi, GNU Emacs присутствует в стандартной комплектации большинства систем Linux. Emacs сложнее, но содержит больше возможностей:
режимы редактирования с учетом содержимого, в том числе подсветка синтаксиса,
документация с руководством для новичков,
полная поддержка Unicode,
гибкая настройка с помощью Emacs Lisp или графического интерфейса,
дополнительные возможности вроде планировщика проектов, почтового и новостного клиента, отладчика и календаря,
система загрузки и установки расширений.
Adobe Brackets
Brackets — молодой текстовый редактор для веб-разработчиков, сфокусированный на визуальных инструментах и поддержке препроцессоров, с открытым исходным кодом. С его помощью легко проектировать страницу в браузере. Подходит для веб-дизайнеров и фронтенд-разработчиков.
Основые особенности:
при редактировании HTML-кода CSS-стили элементов отображаются во всплывающем окне для редактирования на лету,
просмотр HTML-кода в браузере реализован в реальном времени,
импорт изображений из PSD файлов возможен без Adobe Photoshop,
встроенные инструменты упрощают работу с LESS и SASS файлами.
Visual Studio Code
Visual Studio Code — легкий, но мощный редактор исходного кода. В изначальной конфигурации используется для редактирования кода на JavaScript, TypeScript и Node.JS, а с помощью расширений поддерживает C++, C#, Python и PHP.
Visual Studio Code не просто выполняет автодополнение, а делает это с умом: с помощью технологии IntelliSense дописывает названия объявленнных переменных, функций и модулей, а также делает ссылку на соответствующий раздел документации. Возможна отладка кода напрямую из редактора, запуск приложения для отладки и присоединение к запущенным приложениям.
Atom от Github
Atom — текстовый редактор с множеством настроек, но даже со стандартной конфигурацией помогает работать продуктивно.
В Atom встроен менеджер пакетов, при помощи которого можно найти, установить и даже создать собственные пакеты. Предустановлены четыре пользовательских интерфейса и восемь синтаксических тем в темных и светлых тонах. Также доступны темы, созданные сообществом.
Основные возможности:
умное автозавершение,
файловый менеджер, с помощью которого легко просматривать как отдельные файлы, так и целые проекты,
мультипанельный интерфейс позволяет разделить интерфейс для удобства сравнения и редактирования кода в нескольких файлах,
функция поиска и замены, предварительный просмотр и замена текста в одном файле или в проекте.
Сравнение текстовых редакторов