Домашняя » кодирование » Лучшие 10 бесплатных редакторов исходного кода - отзывы

    Лучшие 10 бесплатных редакторов исходного кода - отзывы

    С профессиональным редактором кода, таким как Dreamweaver, Coda, Textmate и другими, неудивительно, что все больше и больше людей частично забывают о более простом редакторе кода, таком как Блокнот Windows. Мы понимаем, что проще не означает лучший вариант, однако, есть более простые, но профессиональные редакторы кода, которые могут просто удовлетворить то, что вам нужно!

    Это то, что я считаю лучшим ударом за ноль баксов (с дополнительным бонусом). Не стесняйтесь поделиться своим личным фаворитом в комментариях.

    1. Блокнот ++

    Notepad ++ является заменой оригинальной программы Notepad с открытым исходным кодом (поставляется с Windows) и поддерживает несколько языков. Несмотря на то, что он создан для Microsoft Windows, он также может работать в Linux, Unix, BSD и Mac OS X (с использованием Wine). Сразу после запуска Notepad ++ вы заметите разницу между ним и оригинальным Блокнотом. Есть множество дополнительных кнопок и функций, таких как поддержка плагинов, редактирование с вкладками, перетаскивание, редактирование разделенного экрана, синхронизированная прокрутка, проверка орфографии (с помощью прилагаемого плагина), поиск и замена в нескольких документах, сравнение файлов, масштабирование и многое другое. «Notepadd ++ поддерживает подсветку синтаксиса и свертывание синтаксиса для 48 языков программирования, сценариев и разметки» (источник).

    Как объясняется на сайте, программа написана на C ++ и использует чистый Win32 API и STL, что обеспечивает более высокую скорость выполнения и меньший размер программы. Если вы хотите узнать, как сделать Notepadd ++ текстовым редактором по умолчанию, вы можете найти инструкции здесь.

    Pros

    • Легкий и быстро запускается
    • Интерфейс с вкладками для редактирования
    • Поддержка плагинов и макросов
    • Возможность добавлять закладки
    • Поддержка перетаскивания
    • Найти и заменить несколько документов
    • Полноэкранный режим
    • Минимизировать в системный трей
    • Конфигуратор стилей для настраиваемого интерфейса
    • Подсветка синтаксиса и скобок
    • Авто отступ
    • Авто завершение
    • Сворачивание кода
    • Сворачивание текста
    • Интеграция с компилятором
    • Поиск и замена
    • Проверка орфографии (через плагин)
    • Совместное редактирование (через плагин)
    • Поддержка FTP (через плагин)
    • Несколько экземпляров
    • Сравнение файлов

    Cons

    • Нет HTTP, SSH или WebDav поддержки для удаленного редактирования файлов
    • Не поддерживает большие файлы
    • Другая программа необходима для запуска в Mac OS X

    2. TextWrangler

    В отличие от Notepadd ++, упомянутого выше, TextWrangler не является открытым исходным кодом и является программой только для Mac. Он также поддерживает только один язык: английский. Это, однако, очень «мощный текстовый редактор общего назначения и инструмент администратора Unix и сервера». Хотя на первый взгляд он выглядит как простой и простой текстовый редактор, он обладает множеством функций. Есть ящик документов (закрыт по умолчанию), который можно открыть для просмотра и сравнения выбранных документов. В качестве редактора кода он включает подсветку синтаксиса и навигацию по функциям для 44 языков программирования, таких как ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL и VBScript. С TextWrangler вы также можете открывать очень большие файлы; это ограничено только объемом оперативной памяти на вашем компьютере и ограничением OS X для файлов.

    Если вам нужны более продвинутые функции, такие как открытие и сохранение FTP и SFTP, поддержка сценариев AppleScript, Mac OS X Unix, спящий режим, автосохранение и многое другое, вы можете перейти на BBEdit..

    Pros

    • Поддержка плагинов и макросов
    • Встроенный FTP и безопасный FTP
    • Поддержка SSH для удаленного редактирования файлов
    • Возможность сравнить два документа построчно
    • Подсветка синтаксиса
    • Авто отступ
    • Авто завершение
    • Сворачивание кода
    • Сворачивание текста
    • Интеграция компилятора (через плагин)
    • Программа проверки орфографии
    • Поддержка больших файлов (ограничена памятью компьютера)
    • Несколько экземпляров

    Cons

    • Нет совместного редактирования
    • Нет HTTP или WebDav поддержки для удаленного редактирования файлов
    • Не работает на Tiger в серии Power Macintosh G4 (Quicksilver)

    3. Редактирование

    Говорят, что программа jEdit для Windows, Mac OS X, OS / 2, Linux, BSD, Unix и VMS предназначена только для зрелых программистов. Написанный на Java, он с открытым исходным кодом и поддерживает сотни плагинов и макросов. Главное окно может быть разбито по горизонтали или вертикали, а также имеет «автоматический отступ и подсветку синтаксиса для более чем 130 языков». Существует множество опций настройки, позволяющих сделать все, от панели до строки состояния и панели инструментов, так, как вы хотите. Вы даже можете «копировать и вставлять с неограниченным количеством буферов обмена».

    Поддерживаемые языки программирования: ActionScript, ColdFusion, LOTOS, Ruby, Python и COBOL. Все функции jEdit не могут вписаться в этот абзац, но вы можете просмотреть их все здесь.

    Pros

    • Мощный поисковик для регулярных выражений
    • Подсветка синтаксиса с настройками
    • Авто-отступы
    • Авто завершение
    • Сворачивание кода
    • Сворачивание текста
    • Интеграция компилятора (через плагин)
    • Поддержка плагинов и макросов
    • Интерфейс с вкладками для редактирования
    • Встроенный FTP-браузер
    • Проверка орфографии (через плагин)
    • Поддержка FTP (через плагин)
    • Поддержка HTTP и WebDav (через плагин) для удаленного редактирования файлов
    • Несколько экземпляров

    Cons

    • Тяжелый и часто медленный при запуске
    • В

      Cons

      проверка орфографии

    • Может быть глючит на Mac
    • Нет совместного редактирования
    • Нет поддержки больших файлов
    • Нет поддержки SSH для удаленного редактирования файлов

    4. Малиновый редактор

    Crimson был написан на C, с открытым исходным кодом и известен как профессиональный редактор исходного кода только для Windows. Это также подходящая замена для Блокнота и поддерживает программирование на более чем 60 языках, таких как Maple, LotusScript, C / C ++, MySQL, Ruby, Perl и JScript. В настоящее время он поддерживает только английский язык. К сожалению, последний выпуск Crimson был в 2008 году, но его заменил Emeral Editor..

    Как видно из рисунка ниже, он похож на Notepad ++ с панели инструментов на вкладку редактирования. Он также поддерживает плагины, которые называются «инструментами» и макросами. Есть даже встроенный FTP-клиент, и у вас есть возможность управлять группами связанных файлов и сохранять их как проекты.

    Pros

    • Подсветка синтаксиса
    • Авто отступ
    • Интеграция с компилятором
    • Возможность добавлять закладки
    • Поддержка FTP
    • Проверка мгновенного / живого орфографии
    • макрос
    • Несколько экземпляров

    Cons

    • Нет автозаполнения
    • Нет свертывания кода
    • Нет сворачивания текста
    • Нет совместного редактирования
    • Нет поддержки больших файлов
    • Нет HTTP, SSH или WebDav поддержки для удаленного редактирования файлов

    5. Araneae

    Araneae - это редактор для веб-профессионалов, работающий только на Windows. Вы можете скачать расширения для использования с ним, и он включает подсветку синтаксиса, поддержку перетаскивания, редактирование с вкладками и возможность вставки настраиваемых быстрых клипов. «Araneae включает в себя несколько расширений и локализаций прямо из пресловутой коробки»¢Никаких дополнительных загрузок не требуется! Сюда входят файлы HTML, XHTML, CSS, XML, JavaScript, PHP и Ruby, а также локализации на английский, французский, греческий, испанский и эстонский языки! »Все панели инструментов доступны для просмотра по умолчанию и могут быть переставлены в соответствии с вашими предпочтениями.

    Pros

    • Подсветка синтаксиса
    • Поддержка перетаскивания
    • Интерфейс с вкладками для редактирования
    • Быстрые клипы
    • Поиск и замена
    • Несколько экземпляров

    Cons

    • Нет плагинов или макросов

    6. EditPad Lite

    EditPad Lite - еще один универсальный текстовый редактор только для Windows, написанный на 10 разных языках. Он был построен с Delphi и является небольшим, компактным и бесплатным только для некоммерческого использования. Таким образом, если вам будут платить за работу, которую вы делаете с ним, то вам нужно будет купить EditPadPro. Возможности ограничены, но он имеет вкладки редактирования, может оставаться запущенным в системном трее, поддерживает автоматическое отступление и может быть настроен на ваш вкус и зрение.

    EditPad Lite также напоминает Блокнот за исключением панели инструментов и вкладок форматирования.

    Pros

    • Интерфейс с вкладками для редактирования
    • Авто отступ
    • Неограниченные отмены и повторы даже после сохранения файла (пока он остается открытым)
    • Поддержка больших файлов
    • Поддержка FTP
    • Несколько экземпляров

    Cons

    • Нет подсветки синтаксиса
    • Нет автозаполнения
    • Нет свертывания кода
    • Нет сворачивания текста
    • Нет интеграции с компилятором
    • Нет макросов
    • Нет совместного редактирования
    • Проверка орфографии не включена в бесплатную версию
    • Нет HTTP, SSH или WebDav поддержки для удаленного редактирования файлов

    7. ATPad

    ATPad не сильно отличается от большинства других, упомянутых выше: это еще одна версия Notepad с несколькими обновлениями. Помимо английского, вы можете получить ATPad на 11 других языках. Вы получаете редактирование с вкладками, параметры настройки, нумерацию строк, перенос слов, закладки (чтобы не потерять свое место при возврате), настраиваемые фрагменты, отправку по электронной почте и многое другое. Поскольку ATPad не требует установки, вы можете открыть его практически с любого диска, и он не оставит никаких следов. Чтобы удалить его, просто удалите каталог ATPad.

    Pros

    • Позволяет мозаику и каскадирование окон
    • Интерфейс с вкладками для редактирования
    • Нумерация строк
    • Текстовые фрагменты
    • Можно отправлять документы по электронной почте
    • Не требуется установка
    • Возможность добавлять закладки
    • Неограниченный поиск / замена и отмена / повтор

    Cons

    • Не поставляется с проверкой орфографии

    8. RJ TextEd

    RJ TextEd предназначен только для Windows и поддерживает 18 различных языков и 20 языков программирования. Он был построен на CodeGear Delphi и не является открытым исходным кодом. Существует как версия для ПК, так и портативная для скачивания, а также несколько плагинов и инструментов, которые вы можете скачать отдельно. В отличие от большинства программ чистой резки, упомянутых выше, RJ TextEd имеет множество панелей инструментов, панелей и вкладок. Вы также можете создавать проекты и макросы и настраивать свою рабочую среду.

    Pros

    • Имеет портативную версию
    • Подсветка синтаксиса
    • Программа проверки орфографии
    • Авто отступ
    • Авто завершение
    • Сворачивание кода
    • Сворачивание текста
    • Интеграция с компилятором
    • макрос
    • Поддержка FTP и Secure FTP
    • Поддержка SSH для удаленного редактирования файлов
    • Несколько экземпляров

    Cons

    • Нет совместного редактирования
    • Нет поддержки больших файлов
    • Нет HTTP или WebDav поддержки для удаленного редактирования файлов

    9. Комодо Править

    Komodo Edit - это быстрая программа с открытым исходным кодом, которую можно использовать в Windows, Max OS X и Linux. Он поддерживает следующие языки программирования: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 и CSS 3. Он также оснащен «настраиваемой окраской синтаксиса, свертыванием, фоновой проверкой синтаксиса, а также превосходным автозаполнением и подсказками (называется «интеллект кода»). " Их страницы и страницы расширений эквивалентны Firefox'ам, а их «обманутый» редактор - одна из самых продвинутых в этом списке. Наряду со всем этим вы получаете удаленное редактирование файлов, набор инструментов с интеграцией команд оболочки, макросы, фрагменты и список. Для более продвинутых функций вы можете приобрести Komodo IDE для команд.

    Pros

    • Поддержка расширений и макросы
    • Подсветка синтаксиса
    • Авто отступ
    • Авто завершение
    • Сворачивание кода
    • Сворачивание текста
    • Фрагменты кода

    Cons

    • Проверка орфографии не включена
    • Нет интеграции с компилятором
    • Нет совместного редактирования
    • Нет поддержки больших файлов
    • Нет нескольких экземпляров
    • Для более продвинутых функций вам нужно будет обновить его за внушительную плату в 295 долларов (без поддержки и обновлений) или 382 долларов (с поддержкой и обновлением).

    10. Композер

    Работая на Mozilla, «KompoZer - это полноценная система веб-авторинга, которая сочетает в себе управление веб-файлами и простые в использовании возможности редактирования веб-страниц WYSIWYG, имеющиеся в Microsoft FrontPage, Adobe DreamWeaver и других высокопроизводительных программах». Эта простая в использовании программа для Windows, Mac OS X и Linux предназначена для нетехнических пользователей, которые мало знают о HTML или веб-кодировании. Он доступен на 21 языке, имеет встроенное управление файлами по FTP, редактирование с вкладками, палитру цветов и поддержку форм, таблиц и шаблонов..

    Как вы можете видеть на скриншоте ниже, он больше похож на DreamWeaver, чем на Notepad (следовательно, предназначен для нетехнических пользователей)..

    Pros

    • Менеджер сайта и дерево файлов
    • WYSIWYG редактирование
    • Имеет портативную версию
    • Поддержка FTP
    • Программа проверки орфографии
    • Поддерживает шаблоны
    • Предварительный просмотр страницы
    • Совместим с Adobe DreamWeaver и Microsoft FrontPage

    Cons

    • Нет поддержки WebDAV для удаленного редактирования файлов
    • Нет общей поддержки редактирования
    • Не поддерживает скрипты на стороне сервера

    11. TouchQode (Бонус)

    В качестве дополнительного бонуса у нас есть TouchQode, редактор для смартфонов. В настоящее время он доступен только для Android, но вы можете подписаться на уведомление о выпуске iPhone. Для редактора смартфона он имеет несколько замечательных функций, таких как подсветка синтаксиса, возможность запуска (простых) сценариев, встроенный FTP-клиент, синхронизация файлов и многое другое. TouchQode действительно дает возможность кодировать где угодно!

    Pros

    • Android-приложение
    • Подсветка синтаксиса
    • Кодовые предложения
    • Инкрементальный поиск
    • Синхронизация файлов

    Cons

    • Нет приложения для iPhone (но скоро)