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

Я искал это и нашел вопрос Модит о текстовых редакторах, но все они были для Windows.

Как вы уже, наверное, догадались, я пытаюсь выяснить, есть ли какие-либо текстовые/кодовые редакторы для Mac помимо того, что я знаю. Я отредактирую свой пост, чтобы включить в него редакторов

Свободно

  1. TextWrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs и ближе к оригинальным EMac
  5. JEdit
  6. Editra
  7. Затмение
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Скобки
  12. Atom.io

коммерческий

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. кода
  5. Возвышенный текст 2
  6. Smultron
  7. WebStorm
  8. мятный

Статьи по теме

  1. Faceoff, какой самый лучший текстовый редактор?
  2. Maceditors.com, сравнение возможностей редакторов Mac

Спасибо всем, кто добавил предложения.

Ответ 1

Я не использовал его сам, но другой свободный, о котором я хорошо слышал, это Smultron.

В своих исследованиях по этому вопросу я нашел эту интересную статью: Faceoff: Какой лучший редактор для Mac?

Ответ 2

Я думал, что TextMate был всем любимым. Я не встречал программиста, использующего Mac, который не использует TextMate.

Ответ 3

  • Emacs
  • Vim

Но я использую TextMate и могу сказать, что он, без сомнения, стоит каждого пенни, за который я заплатил за него.

Ответ 4

Высокий текст потрясающий (http://www.sublimetext.com/2). Отличные функции поиска, очень быстрая и легкая. Очень приличное завершение кода.

Я также часто использую RubyMine и WebStorm (http://www.jetbrains.com/). Они отличные, но не все, как TextMate.

Ответ 6

Я немного пробовал Komodo, и мне это очень нравится. Aptana, вариант Eclipse, также весьма полезен для самых разных вещей. Там всегда хорошо ole 'VI тоже!

Ответ 7

Если вы когда-либо планируете серьезно заняться изучением Emacs, немедленно забудьте о Aquamacs. Он пытается перекрутить и перегнуть Emacs во что-то не так (супер-родное приложение OS X). Это может звучать хорошо и все, но как только вы поймете, что он полностью нарушает почти все стандартные привязки клавиш и поведение Emacs, вы начинаете задаваться вопросом, почему вы не просто используете TextEdit или TextMate.

Carbon Emacs - хорошее приложение Emacs для OS X. Он находится как можно ближе к GNU Emacs без компиляции для себя. Он хорошо вписывается в операционную систему, но в то же время это замечательный Emacs, которого мы все знаем и любим. В настоящее время он требует Leopard с последней версией, но в любом случае большинство людей обновилось. Вы можете получить его здесь.

В качестве альтернативы, если вы хотите использовать Vim на OS X, я хорошо слышал о MacVim.

Помимо этих, есть явная текстовая редакция TextEdit, TextMate и т.д. Они работают для некоторых людей, но большинство "продвинутых" пользователей, которых я знаю (включая меня), ненавидят, касаясь их чем-то короче, чем 15-футовый полюс.

Ответ 8

CotEditor - текстовый редактор с открытым исходным кодом на основе cocoa. Он популярен в Японии.

Ответ 9

Лучший open source - Smultron, но это не факел для TextMate.

Ответ 10

В блоке появился новый ребенок - PHPStorm. Я использовал его целый год. Он не является бесплатным, но предлагает отдельную лицензию в размере 49 долларов США в год, бесплатно для разработчиков с открытым исходным кодом.

  • Speedy для IDE. Его основанный на Java выглядит так же, как Eclipse/Netbeans, но курит его в пыль с точки зрения скорости (не так быстро, как Coda/Textmate, так как это IDE).
  • Ярлыки клавиш в изобилии. Я редко касался мыши при разработке с использованием PHPStorm (что мне не понравилось в Coda).
  • Поддержка Subversion встроенная. Не нужно было трогать Версии или любой другой SVN-клиент на Mac.
  • Поддерживает фрагменты, шаблоны - поддерживается zen-кодирование
  • Поддерживает проекты, хотя в отдельных окнах
  • Поиск файлов, поиск кода
  • завершение кода, также поддерживает завершение кода PHPDoc.

Ответ 11

  • BBEdit делает все остальные редакторы похожими на Блокнот.

Он обрабатывает гигантские файлы с легкостью; большинство текстовых редакторов (особенно TextMate) замедляются до мертвого обхода или просто сбой при представлении большого файла.

Диалоги поиска в регулярном выражении и в нескольких файлах могут использовать что-либо еще для удобства использования.

Система вырезки работает как магия, и имеет метки выделения, отступов, закладок и точек вставки, это не просто немой текст.

BBEdit сильно AppleScriptable. Все может быть написано сценарием.

В 9.0 BBEdit имеет завершение кода, проекты и тонну других улучшений.

В первую очередь я использую его для HTML, CSS, JS и Python, где он очень силен. Некоторые более неясные языки не так хорошо поддерживаются в нем, но для большинства целей это фантастика.

Единственные разработчики, которых я знаю, которым нравится TextMate, являются поклонниками Ruby. Я действительно не получаю апелляцию, она немного лучше, чем TextWrangler (BBEdit free little brother), но если вы тратите деньги, вы можете также купить лучший инструмент за несколько долларов.

  • jEdit действительно обладает кросс-платформенной платформой. Это не так хорошо, как BBEdit, но это грамотный редактор программистов. Если вы когда-либо сталкивались с системой Windows или Linux, вам удобно иметь один инструмент, который, как вы знаете, работает.

  • Vim отлично, если вам нужно работать над ssh, а удаленная система или ваш компьютер не может делать X11. Я любил Vim для удобства редактирования больших файлов и выполнения повторных команд. Но в наши дни это без голосования для меня, с раздражением нестандартного поиска и замены (используя (foo) группы вместо (foo) и т.д.), Болезненно плохая обработка нескольких документов, отсутствие проекта/просмотра обозревателя, отсутствия AppleScript и причудливой обработки мыши в версии GVim.

Ответ 12

jEdit работает на OS X, будучи на Java. Я думаю, что он несколько похож на TextMate.

Editra выглядит интересно, но я сам не пробовал.

Ответ 13

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

TextMate - мой инструмент выбора, он быстрый, легкий и все же содержит все функции, которые я хотел бы использовать в инструменте для программирования. Хотя он не сильно интегрирован в Xcode, это не проблема для меня, поскольку я не пишу программное обеспечение для Mac OS X. Я пишу программное обеспечение для FreeBSD.

Ответ 14

Определенно BBEdit. Я кодирую, а BBEdit - это то, что я использую для кодирования.

Ответ 17

Smultron - еще один хороший (и бесплатный).

Ответ 18

Я использую Eclipse в качестве основного редактора (для Python), но всегда поддерживаю SubEthaEdit в качестве дополнительного текстового редактора (бесплатная пробная версия, 30 евро за лицензию). Это не супер сложно, но делает то, что мне нужно.

Ответ 19

Вы можете рассмотреть одну из классиков - они свободны, расширяемы и имеют большие пользовательские базы, которые выходят за пределы Mac:

  • Aquamacs - emacs для OS X (emacs в окне оболочки также является опцией)
  • Mac Vim - VI с графическим интерфейсом, специфичным для Mac (vim в окне оболочки также является опцией)

Ответ 20

Я предпочитаю установку редактирования старой школы. Я использую командную строку vim, встроенную в экран GNU "окно" внутри iTerm.

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

Ответ 21

Coda отлично подходит для разработки PHP/ASP/HTML. Отличный интерфейс, поиск по нескольким файлам и замена с поддержкой регулярного выражения, слабая интеграция FTP/SFTP/etc для просмотра и редактирования удаленных файлов, интеграции SVN и т.д.

Теперь он поддерживает плагины, и редактор плагинов может импортировать пакеты TextMate, поэтому там будет светлое будущее. До сих пор не так много плагинов, потому что поддержка плагина была недавно введена с версией 1.6 несколько месяцев назад. Однако это популярное приложение, поэтому я ожидаю большего в будущем.

"Возможности убийцы" для меня: * Бесшовное редактирование удаленных файлов * Навигатор кодов (браузер символов, панель, в которой перечислены функции и т.д.)

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

Я не уверен, что у Coda есть "сырая сила" TextMate. Теперь я планирую ознакомиться с TextMate.

Ответ 22

Я использую COMODO IDE. Он поддерживает огромное количество языков и настраивается, но немного дороже (моя компания купила мне копию). Действительно хорошая альтернатива - бесплатная версия под названием Komodo Edit. Загружает очень быстро и имеет достойный список функций, и я нахожу, что обращаюсь к нему, а не к полной IDE для множества заданий.

Ответ 23

Fraise - отличный бесплатный вариант. У этого есть некоторые грубые края, но Вы не можете победить цену. Я считаю, что это вилка или преемник Smultron.

Fraise Text Editor for MacOS

Ответ 24

Я действительно предпочитаю EditRocket над TextMate. Я использую его как на компьютерах Mac, так и на Ubuntu. Приятно использовать один и тот же редактор для нескольких операционных систем.

Ответ 25

Textmate является редактором Art Art, но если кто-то думает о разработке на нескольких платформах без неудобной памяти, то монстры, такие как jedit, eclipse, netbeans и т.д., смотрят на geany (geany.org). Это бесплатно. Единственная проблема, с которой редактор не обладает эстетическим внешним видом в Mac OS X:)

Ответ 26

Еще одно голосование за Смутрон. Я использовал его при выполнении некоторых программ XQuery и возможности определять файлы ключевых слов для подсветки синтаксиса был отличным.

Ответ 27

Я установил как Smultron, так и Textwrangler, но чаще всего использую Smultron.

Ответ 28

Я хотел бы использовать другой редактор, чем XCode для кодирования, но я чувствую, что никакой другой редактор не интегрируется достаточно сильно, чтобы он действительно стоял. Однако, учитывая некоторое время, TextMate может, в конце концов, добраться до этой точки. В настоящий момент, в основном, ему не хватает функций отладки и рефакторинга.

Для всего, что не нужно XCode, я люблю TextMate. Если бы у меня был другой пользователь Mac в моей рабочей группе, я бы, вероятно, рассмотрел SubEthaEdit для своих функций совместной работы. Если вам нужен Emacs, я бы рекомендовал Aquamacs (более Mac) или Carbon Emacs (больше GNU-Emacs-like)

Ответ 29

Я использую BBEdit в течение многих лет. Он прочный, быстрый и интегрирован в мой рабочий процесс Xcode прилично. (Я не уверен, что что-то интегрируется в Xcode, а также встроенный редактор, но у кого есть время ждать встроенного редактора?)

Для небольших командных проектов, которые не используют систему управления версиями или для однопользовательского редактирования на нескольких машинах, настоятельно рекомендуется SubEthaEdit.

Ответ 30

Eclipse и Netbeans имеют текстовые редакторы среди множества других вещей. Я не думаю, что вы захотите подождать 10 секунд, чтобы ваш текстовый редактор стал готовым:/... Если вы собираетесь потратить некоторое время на временное кодирование, потратьте немного времени и научитесь использовать vim (emacs тоже, но я рекомендую ВИМ)