Рекламное объявление

Несколько дней назад я решил начать работать над школьным заданием; просто некоторые базовые вещи HTML. Мой первоначальный ответ на запуск Notepad ++ оказался бесполезным, поскольку я перешел на Mac OS X несколько недель назад. Не желая запускать мою эмуляцию Windows, я искал альтернативный текстовый редактор кодирования.

Для пояснения, под приложениями для написания кода я имею в виду (бесплатные) текстовые редакторы, которые хотят выделить ваш код - компиляция и проверка необязательны, но часто включены.

Во время этого поиска я обнаружил две вещи. Во-первых, Mac OS X имеет гораздо меньше программных альтернатив, чем Windows, но, во-вторых, почти все они являются достойными приложениями. Не имея необходимости разбираться со всем этим барахлом, я был быстро настроен с несколькими отличными альтернативами текстового редактора кодирования.

Мы начнем с довольно продвинутого приложения. Если вы хотите что-то более легкое, проверьте приложение ниже или прокрутите вниз до нижней части статьи для некоторых дополнительных рекомендаций.

instagram viewer

Komodo Edit (основанный на Komodo IDE) построен на базе кода Mozilla и предлагает такую ​​же расширяемость. Это верно - вы можете скачать расширения для этого. Каким бы ни был вкус, вы сможете подобрать Komodo Edit по своему вкусу. О, и я упоминал, что это также доступно для Windows и Linux?

details_7d5bdc8d6komodo_edit_macosx


Komodo Edit предлагает окраску синтаксиса и проверку синтаксиса, но приложение также добавляет в пакет поддержку многоязычных файлов, автозаполнение и эмуляцию Vi. Если вам нужна дополнительная функциональность, вы с Komodo Edit чувствуете себя как дома.

Текстовый редактор кодирования, который я в итоге использовал, - это Smultron. Теперь обратите внимание, есть причина, почему я не начал статью с этого. Разработчик, Питер Борг, прекратил работу над приложением. На данный момент вас по-прежнему приветствует почти пустая страница с кратким пояснением и ссылками для скачивания, но нет гарантии того, как долго приложение будет доступно или поддерживаться.

smulteron

На данный момент Smultron остается отличным приложением для кодирования. Всеобъемлющий и доступный для начинающих (как я), но также содержит ряд инструментов для более продвинутых пользователей. Включены валидаторы HTML, plist и XML, компиляторы Java и несколько конвертеров. Подсветка синтаксиса, конечно, включена для большинства популярных (и непопулярных) языков программирования.

Vim - один из самых старых, а также более популярных текстовых редакторов в Linux. Он с открытым исходным кодом и известен тем, что его можно контролировать с помощью текста. Другими словами, он не получил граммraphical Uсер яИнтерфейс по умолчанию.

MacVim - это порт Vim для платформы Mac OS X. И да, это делает есть графический интерфейс (фу).

Поскольку вся работа над MacVim выполняется «фанатами», приложение обычно немного отстает от официального приложения. Немного, однако - MacVim, как правило, быстр, и является отличным приложением для работы с текстом и кодированием.

Лучшие 3 бесплатных текстовых редактора для Mac OS X Скриншот 2009 12 21 в 19

По своей сути MacVim очень похож на официальное приложение, за исключением того, что оно поставляется с поддержкой OS X и несколькими дополнительными бонусами. Он загружен невероятными функциями, но часто нуждается в хитрости, чтобы извлечь из него максимум пользы. Научиться работать с приложением не так уж сложно, но его аудитория по большей части состоит из опытных пользователей.

Также заслуживает внимания лицензия; MacVim выпущен как благотворительная программа. Другими словами, если вам нравится приложение, они поощряют вас поддерживать нуждающихся дети в Уганде.

Другими достойными упоминания вариантами текстового редактора кодирования являются jEdit [Broken URL Removed] и Aquamacs. Что вы используете для написания своего кода? Дайте нам знать ваши предпочтительные приложения в комментариях!

Я писатель и студент информатики из Бельгии. Вы всегда можете сделать мне одолжение с хорошей идеей статьи, рекомендацией книги или идеей рецепта.