Хотя существует множество платных решений для редактирования вашего кода, не каждый имеет сотни долларов в своем бюджете, чтобы разместить их на своем рабочем столе. К счастью, существует множество бесплатных решений практически для каждого стиля редактирования, о котором вы только можете подумать. Мы сосредоточили этот список на кроссплатформенных, Mac OS X-только и загружаемых решениях только для Windows, но мы включили один онлайн-вариант. Мы надеемся, что в будущем их будет больше, поэтому вы сможете по-настоящему сотрудничать с другими членами вашей команды. Просмотрите список 18 редакторов, и вы обязательно найдете тот, который идеально подходит для ваших нужд!
Кроссплатформенные редакторы
Amaya : Сочетание WYSIWYG-инструмента для веб-редактирования и браузера, изначально разработанного Institut National de Recherche и Informatique et en Automatique (INRIA), а затем приобретенного консорциумом World Wide Web (W3C). Проект с открытым исходным кодом и, поскольку он представляет собой тестовую площадку, он поддерживает протоколы и языки, которые еще не поддерживаются основными браузерами, такими как RDF. Программа доступна для Unix, Linux, Windows, Mac OS X, Amiga OS и других.
Арахнофилия : редактор на основе Java, который имеет возможность редактировать несколько документов, встроенный FTP-клиент, позволяющий загружать изменения без выхода из интерфейса, пользовательские шаблоны, настраиваемые пользователем панели инструментов и ряд других функций.
Беспин : Единственный облачный редактор в списке, Беспин — проект от Mozilla Labs. Это полностью облачный проект веб-редактора, созданный для поощрения совместной работы, так как к нему можно получить доступ из любого места. Веб-приложение позволяет выделять синтаксис Arduino, CSS, HTML, JavaScript и PHP. Вы можете прочитать предыдущее освещение Bespin на SitePoint здесь и здесь .
Bluefish : Bluefish существует в различных форматах с 1997 года, и в ней работает только один постоянный сотрудник, Оливье Сессинк. Программа имеет настраиваемую подсветку синтаксиса для C, ColdFusion, CSS, HTML, Java, JavaScript, JSP, Perl, Python, Ruby, SQL, XHTML и других. Считается, что некоторые заполняют пробел между текстовыми редакторами и более крупными платформами разработки IDE и работают на Linux, Mac OS X, Solaris и Windows.
Eclipse : Этот редактор был написан на Java в качестве исходного основного языка, с которым он работает, но благодаря многочисленным плагинам вы также можете редактировать на таких языках, как Perl, PHP, Python и другие. Из-за природы с открытым исходным кодом, плагины приветствуются для любого языка, для которого разработчик хочет создать один. Поскольку Eclipse является не чем иным, как ядром времени выполнения, программа работает немного больше как платформа для плагинов, чем что-либо еще. Это позволяет всей программе быть очень легковесной, и вы можете устанавливать только те кусочки, которые вам нужны, без лишних усилий. Программа работает на Linux, Mac OS X и Windows.
J : J — это текстовый редактор, написанный на Java, который будет работать в любой системе с установленной Java 1.4, но рекомендуется 1.5. Этот редактор был обновлен в марте 2009 года, хотя до этого его не трогали с сентября 2004 года. Программа работает в Linux, Mac OS X, OS / 2, Unix, VMS и Windows.
jEdit : В разработке с 1998 года этот редактор на основе Java не выпускал основной версии с 2004 года, но имел множество предварительных выпусков. Хотя это не самый последний редактор, система поддерживает отступы и подсветку синтаксиса для более чем 130 различных языков программирования. Программа работает на Linux, Mac OS X, OS / 2, Unix, VMS и Windows.
JuffEd : JuffEd — это редактор, созданный для программистов и опытных пользователей, с подсветкой синтаксиса для множества языков, включая HTML, Java, JavaScript, Perl, PHP, Python, Ruby и многие другие. Он также имеет несколько других полезных инструментов, таких как авто-отступ, автозаполнение, выделение строк и так далее. Программа является кроссплатформенной и работает на нескольких разных операционных системах.
KompoZer : KompoZer был прекращен первоначальным создателем некоторое время назад, но сейчас он разрабатывается сообществом, созданным вокруг него. Программа соответствует стандартам W3C и по умолчанию генерирует новые страницы в HTML 4.01. Этот редактор WYSIWYG имеет встроенный HTML-валидатор, чтобы проверить вашу работу на лету, не выходя из программы. Программа совместима с Linux, Mac OS X и Windows.
NetBeans : эта конкретная программа представляет собой смесь инфраструктуры приложений и редактора, который включает подсветку синтаксиса, редактирование JavaScript и CSS, инструменты для разработки на Ruby и многое другое. NetBeans работает в Linux, Mac OS X, Solaris и Windows.
RText : этот текстовый редактор имеет подсветку синтаксиса для более чем 20 языков, может поддерживать несколько шрифтов одновременно, шаблоны кода, редактировать несколько документов одновременно и множество других функций. Поскольку RText написан на Java, он может работать в Linux, Mac OS X, OS / 2, Unix, VMS и Windows.
SciTE : SciTE, сокращение от SCIntilla, представляет собой легкий текстовый редактор, который позволяет настраивать ваши потребности, просто редактируя текстовые файлы. Он поддерживает множество языков, запускает скрипты и даже имеет небольшой EXE-файл, так что вы можете запускать программу с флешки, если ваша работа требует, чтобы вы находились не на своем, а на другом компьютере. SciTE совместим с Linux и Windows.
Mac OS X-Only Editors
Smultron : Smultron предлагает подсветку синтаксиса для языков, таких как C, C ++, CSS, D, HTML, Java, LISP, Python, Ruby и XML, а также создание вкладок, просмотр столбцов, настройка ярлыков и многое другое.
TextWrangler : TextWrangler имеет подсветку синтаксиса для нескольких языков, сравнение файлов, несколько отмен и многое другое. Программа также позволяет запускать такие скрипты, как AppleScript, Python, Perl и Shell.
Редакторы только для Windows
HAPedit : HAPedit обеспечивает подсветку синтаксиса для ASP, CSS, HTML, JavaScript, PHP, SQL и других. Другие функции включают консоль SQL, FTP-менеджер, статистику для вашей страницы, чтобы увидеть, как большой размер файла, среди других функций.
Notepad ++ : Помимо поддержки подсветки синтаксиса для 48 различных языков, программа также разработана, чтобы быть более экологически чистой, чем большинство редакторов. Программа также поддерживает разделение экрана для поддержки просмотра / клонирования, просмотра FTP, автозаполнения, просмотра WYSIWYG и многих других функций.
NoteTab : NoteTab предлагает бесплатную облегченную версию, но это больше похоже на вкус того, что вы можете найти в платных версиях. Он пригоден для использования, и он не беспокоит вас о покупке, но, когда вы ознакомитесь с ним, вы, вероятно, в конечном итоге все равно будете переходить на версии Standard или Pro.
PSPad : PSPad может редактировать C, HTML, JavaScript, PHP, Perl и другие, он также может редактировать файлы непосредственно на вашем сервере через интерфейс FTP, полноценный шестнадцатеричный редактор, подсветку синтаксиса, сравнение файлов между текстовыми файлами и множество других функций.
Какая ваша любимая бесплатная программа для редактирования кода?