С профессиональными редакторами кода, такими как Dreamweaver, Coda, Textmate и другие, не удивительно, что все больше и больше людей подзабыли о простых редакторах, например Блокнот в Windows. Мы понимаем, что простой ещё не значит самый лучший вариант, однако, есть простые, но профессиональные редакторы кода, которые могут оказаться тем, что вам нужно!
1. Notepad ++
Notepad ++ это программа с открытым исходным кодом для замены исходной программы Блокнот (который поставляется с Windows) и поддерживает несколько языков. Несмотря на то, он предназначен для Microsoft Windows, он также может работать на Linux, Unix, BSD и Mac OS X (с использованием Wine). Сразу после запуска Notepad ++, вы заметите разницу между ним и оригинальным Блокнотом. Есть множество дополнительных кнопок и функций, таких как плагины с вкладками редактирования, перетаскивания, сплит экрана для редактирования, синхронизированная прокрутка, проверка орфографии (с помощью входящего в комплект плагина), функция “найти и заменить” на несколько документов, сравнение файлов, масштабирование и многое другое. Notepad ++ поддерживает подсветку синтаксиса для 48 программ, сценариев и языков разметки.
Как сказано на веб-сайте, программа написана на C ++ и использует только Win32 API и STL и обеспечивает более высокую скорость выполнения при минимальном размере программы. Если вы хотели бы узнать, что такое Notepad ++ и как его использовать, вы можете найти инструкции здесь .
Плюсы
- Легкий и быстро запускается
- Интерфейс с вкладками для редактирования
- Поддержка плагинов и макросов
- Возможность добавлять закладки
- Поддержка “Drag and drop”
- “Поиск и замена” в нескольких документах
- Полноэкранный режим
- Минимизация в трей
- Стиль “Конфигуратор” для настройки интерфейса
- Подсветка синтаксиса
- Авто отступ
- Автозаполнение
- Сжатие кода
- Сжатие текста
- Интегрированный компилятор
- Поиск и замена
- Проверка орфографии (через плагин)
- Совместное редактирование (через плагин)
- Поддержка FTP (с помощью плагина)
- Поддержка ескольких экземпляров
- Сравнение файлов
Минусы
- Нет HTTP, SSH или WebDav поддержки удаленного редактирования файлов
- Не поддерживает большие файлы
- Еще одна программа нужна для того, чтобы работать на Mac OS X
2. TextWrangler
В отличие от Notepadd ++, упомянутой выше, TextWrangler с закрытым исходным кодом, и это программа только для Mac. Он также поддерживает только один язык: Английский. Это, однако, очень мощный текстовый редактор общего назначения, а так же инструмент администратора для Unix и сервера. В то время, как на первый взгляд, TextWrangler выглядит как примитивный и простой редактор текста, он обладает множеством возможностей. Редактор кода включает в себя подсветку синтаксиса и функцию навигации для 44 языков программирования, таких как ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL и VBScript. С TextWrangler вы также можете открыть очень большие файлы; это ограничивается только оперативной памяти компьютера и ограничениями к файлам в OS X.
Если вам нужны более продвинутые функции, такие как FTP и SFTP, “открыть и сохранить“, AppleScript, поддержка сценариев Mac OS X Unix, режим сна, автоматическое сохранение и многое другое вы можете перейти на BBEdit .
Плюсы
- Поддержка плагинов и макросов
- Встроенный FTP и Secure FTP
- Поддержка SSH для удаленного редактирования файлов
- Возможность сравнения двух документов строку за строкой
- Подсветка синтаксиса
- Авто отступ
- Автозаполнение
- Сжатие кода
- Сжатие текста
- Интеграция Compiler (с помощью плагина)
- Программа проверки орфографии
- Поддержка больших файлов (ограничено только памятью компьютера)
Минусы
- Нет совместного редактирования
- Нет поддержки HTTP или WebDav для удаленного редактирования файлов
- Не работает на “Tiger on the Power Macintosh G4” (Quicksilver) серии
3. jEdit
jEdit, программа для Windows, Mac OS X, OS / 2, Linux, BSD, Unix и VMS, как говорится, только для взрослых программистов. Программа аписана на Java, имеет открытый исходный код и поддерживает сотни плагинов и макросов. Главное окно можно разделить по горизонтали или по вертикали, а также имеет встроенный “авто отступ”, подсветку синтаксиса для более, чем 130 языков. Есть много вариантов настройки интерфейса и панели инструментов, для того, чтобы всё выглядело и работало именно так, как вы хотите. Вы так же можете использовать неограниченное количество буферов обмена.
Поддерживаются языки программирования : ActionScript, ColdFusion LOTOS, Ruby, Python и COBOL. Все особенности jEdit здесь описать невозможно, но вы можете посмотреть их все на официальном сайте .
Плюсы
- Мощная поисковая машина для регулярных выражений
- Подсветка синтаксиса с вариантами настройки
- Автоотступ
- Автозаполнение
- Сжатие кода
- Сжатие текста
- Интеграция Compiler (с помощью плагина)
- Поддержка плагинов и макросов
- Интерфейс с вкладками для редактирования
- Встроенный FTP-браузер
- Проверка орфографии (через плагин)
- Поддержка FTP (с помощью плагина)
- HTTP и WebDAV (через плагин) поддержка удаленного редактирования файлов
Минусы
- Супер-тяжелый вес и часто медленно запускается
- Отсутствует проверка орфографии
- Может появляться ошибка на Mac
- Нет совместного редактирования
- Нет поддержки больших файлов
- Нет поддержки SSH для удаленного редактирования файлов
4. Crimson Editor
Crimson был написан на С, имеет открытый исходный код и известен как профессиональный редактор кода только для Windows. Это также подходящая замена Блокнота и поддерживает программирование в более чем на 60 языках , таких как Maple, LotusScript, C / C ++, MySQL, Ruby, Perl и JScript. В настоящее время он поддерживает только английский язык. К сожалению, последний релиз Crimson был в 2008 году.
Как вы можете видеть на картинке ниже, она напоминает Notepad ++ из за панели инструментов с вкладками редактирования. Он также поддерживает плагины, которые называются “инструменты”, и макросы. Существует даже встроенный клиент FTP и у вас есть возможность управлять группами связанных файлов и сохранять их в виде проектов.
Плюсы
- Подсветка синтаксиса
- Авто отступ
- Интеграция компилятора
- Возможность добавлять закладки
- Поддержка FTP
- Система мгновенных / жить проверки орфографии
- Макрос
- Несколько экземпляров
Минусы
- Нет автоматического завершения
- Нет свертывание кода
- Нет текста складывающиеся
- Нет совместное редактирование
- Нет поддержка больших файлов
- Нет HTTP, SSH или WebDav поддержка удаленного редактирования файлов
5. Araneae
Araneae является редактором для веб-профессионалов, который работает только на Windows. Он включает в себя подсветку синтаксиса, поддержку перетаскивания с вкладками редактирования и возможностью вставки настраиваемых быстрых клипов, так же вы можете скачать расширения. “Araneae” имеет несколько расширений и локализаций прямо из пресловутой коробки, без дополнительной загрузки! Это включает в себя HTML, XHTML, CSS, XML, JavaScript, PHP и Ruby-файлы, а также английский, французский, греческий, испанский и Эстонский языки локализации! ” Все панели инструментов можно использовать по умолчанию, можно изменить в соответствии с вашими предпочтениями.
Плюсы
- Подсветка синтаксиса
- Поддержка перетаскивания
- Интерфейс с вкладками для редактирования
- Быстрые клипы
- Поиск и замена
- Несколько экземпляров
Минусы
- Нет плагинов или макросов
6. EditPad Lite
EditPad Lite является еще одним общего назначения текстовым редактором только для Windows. Он был написан на Delphi и является маленьким, компактным и бесплатным для некоммерческого использования. Так что, если вы будете получать деньги за работу, которую вы делаете с ним, то вы должны будете приобрести EditPadPro . Дополнения ограничены, но у него есть вкладки для редактирования, которые могут продолжать работать в системном трее, поддерживает автоматические отступы и может быть настроен в соответствии с вашим вкусом.
EditPad Lite также напоминает Notepad, за исключением панели инструментов и вкладок форматирования.
Плюсы
- Интерфейс с вкладками для редактирования
- Автоотступ
- Неограниченное количество отмен и повторов даже после сохранения файла (до тех пор, пока она остается открытым)
- Поддержка больших файлов
- Поддержка FTP
- Несколько экземпляров
Минусы
- Нет подсветка синтаксиса
- Нет автоматического завершения
- Нет свертывания кода
- Нет свертывания текста
- Нет интеграции компилятора
- Нет макросов
- Нет совместного редактирования
- Spell Checker не включён в бесплатную версию
- Нет HTTP, SSH или WebDav поддержки удаленного редактирования файлов
7. ATPad
ATPad не сильно отличается от большинства других, упомянутых выше редакторов: это еще один Блокнот с несколькими улучшениями. Кроме английского, вы можете выбрать ATPad на 11 других языках. Вы получаете вкладки для редактирования, параметры настройки, нумерацию строк, перенос слов, закладки (так что вы найдёте место последнего редактирования при возвращении), настраиваемые сниппеты, отправку по электронной почте и многое другое. ATPad не требует установки, вы можете открыть его практически с любого диска, и он не оставляет никаких следов после себя. Чтобы удалить его, просто удалить каталог ATPad.
Плюсы
- Позволяет сдвиг и каскадирование окон
- Интерфейс с вкладками для редактирования
- Нумерация строк
- Текстовые фрагменты
- Возможна отправка документов по электронной почте
- Не требует установки
- Возможность добавлять закладки
- Неограниченные “Найти / заменить” и “отмена / повтор”
Минусы
- Нет проверки орфографии
8. RJ TextEd
RJ TextEd предназначен только для Windows, а также поддерживает 18 различных языков и 20 языков программирования. Он был написан на CodeGear Delphi и у него закрытый исходный код. Имеет как ПК, так и портативную версию для скачивания вместе с большим количеством плагинов и инструментов , которые можно скачать отдельно. В отличие от большинства редакторов, упомянутых выше, RJ TextEd имеет в множество инструментов, панелей и вкладок. Вы также можете создавать проекты и макросы и настраивать рабочую среду.
Плюсы
- Имеет портативную версию
- Подсветка синтаксиса
- Программа проверки орфографии
- Авто отступ
- Автозаполнение
- Сжатиеие кода
- Сжатиеие текста
- Интегрированный компилятор
- Макросы
- Поддержка FTP и Secure FTP
- Поддержка SSH для удаленного редактирования файлов
- Несколько экземпляров
Минусы
- Нет совместного редактирования
- Нет поддержки больших файлов
- Нет HTTP или WebDav поддержки для удаленного редактирования файлов
9. Komodo Edit
Komodo Edit является быстрым, с открытым исходным кодом редактором, который может быть использованы на Windows, Max OS X и Linux. Он поддерживает следующие языки программирования: PHP, Python, Ruby, JavaScript, Perl, TCL, XML, HTML 5 и CSS 3. Он также оснащён “настраиваемой подсветкой синтаксиса, изменяемым фоном, проверкой синтаксиса и отличным автозаполнением и calltips (так называемый “интеллект-код”) “. Его страницы и страницы расширений похожи на Firefox и его “tricked out” редактор является одним из самых передовых в этом списке. Наряду с другим, вы получите всё для дистанционного редактирования файлов, инструменты интеграции командной оболочки, макросы, фрагменты и этот список можно продолжать. Для более продвинутых функций, вы можете приобрести Komodo IDE для команд.
Плюсы
- Поддержка расширений и макросов
- Подсветка синтаксиса
- Авто отступ
- Автозаполнение
- Сворачивание кода
- Сворачивание текста
- Фрагменты кода
Минусы
- Нет проверки орфографии
- Нет интеграции компилятора
- Нет совместного редактирования
- Нет поддержки больших файлов
- Нет поддержки нескольких экземпляров
- Для более продвинутых функций вам необходимо обновиться, за огромные деньги в размере $ 295 (без поддержки и обновлений) или $ 382 (при поддержке и модернизации)
10. KompoZer
Поддерживаемый “Mozilla“, KompoZer является полной “Web Authoring” системой, которая сочетает в себе управление веб-файлами и простые в использовании возможности WYSIWYG редактирования веб-страниц, такие как в Microsoft FrontPage, Adobe Dreamweaver и других профессиональных программах. Это простая в использовании программа для Windows, Mac OS X и Linux, ориентирована на неопытных пользователей, которые не знают много о HTML или веб-кодировании. Она доступна на 21 различных языках, имеет встроенный файловый менеджер FTP, с вкладками редактирования, выбором цвета и поддержкой форм, таблиц и шаблонов.
Как вы можете видеть на приведенном ниже скриншоте, KompoZer больше похож на DreamWeaver, а не на Notepad (отсюда привлекательность для непродвинутых пользователей).
Плюсы
- Менеджер сайтов и дерево файлов
- WYSIWYG редактирование
- Имеет портативную версию
- Поддержка FTP
- Программа проверки орфографии
- Поддерживаются шаблоны
- Предварительный просмотр страницы
- Сопоставимые с Adobe Dreamweaver и Microsoft FrontPage возможности
Минусы
- Нет поддержки WebDAV для удаленного редактирования файлов
- Нет возможности поделился редактированием
- Не поддерживает сценариеи на стороне сервера
11. TouchQode (Bonus)
В качестве дополнительного бонуса мы расскажем о TouchQode , который является редактором только для смартфонов. В настоящее время доступен только для Android, но вы можете подписаться на уведомление о выходе версии для iPhone. Для смартфон – редактора, он имеет довольно большие возможности, такие, как подсветка синтаксиса, возможность запуска простых скриптов, встроенный клиент FTP, синхронизации файлов и многое другое. TouchQode действительно дает возможность кодировать везде, где бы вы не находились!
Плюсы
- Поддержка Android
- Подсветка синтаксиса
- Инкрементальный поиск
- Синхронизация файлов
Минусы
- Нет поддержки iPhone (но будет в ближайшее время)