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 встроен менеджер пакетов, при помощи которого можно найти, установить и даже создать собственные пакеты. Предустановлены четыре пользовательских интерфейса и восемь синтаксических тем в темных и светлых тонах. Также доступны темы, созданные сообществом.

Основные возможности:

    умное автозавершение,
    файловый менеджер, с помощью которого легко просматривать как отдельные файлы, так и целые проекты,
    мультипанельный интерфейс позволяет разделить интерфейс для удобства сравнения и редактирования кода в нескольких файлах,
    функция поиска и замены, предварительный просмотр и замена текста в одном файле или в проекте.

Сравнение текстовых редакторов

http://sh.uploads.ru/mHPQu.png

Ссылка