Я искал это и нашел вопрос Модит о текстовых редакторах, но все они были для Windows.
Как вы уже, наверное, догадались, я пытаюсь выяснить, есть ли какие-либо текстовые / кодовые редакторы для Mac помимо того, что я знаю. Я отредактирую свой пост, чтобы включить в него редакторов.
Свободно
- TextWrangler
- Xcode
- Mac Vim
- Aquamacs и ближе к оригинальным EMac
- JEdit
- Editra
- Затмение
- NetBeans
- Kod
- TextMate2 - GPL
- Кронштейны
- Atom.io
коммерческий
Статьи по теме
- Faceoff, какой самый лучший текстовый редактор?
- Maceditors.com, сравнение возможностей редакторов Mac
Спасибо всем, кто добавил предложения.
Ответы:
Я не использовал его сам, но еще один бесплатный, о котором я слышал много хорошего, это Smultron .
В своем собственном исследовании я нашел эту интересную статью: Faceoff: какой из текстовых редакторов Mac самый лучший?
источник
Я думал, что TextMate был всеми любимым. Я не встречал программиста на Mac, который не использует TextMate.
источник
Но я использую TextMate и могу сказать, что он, без сомнения, стоит каждого пенни, за который я заплатил.
источник
Возвышенный текст потрясающий (http://www.sublimetext.com/2). Отличные функции поиска, очень быстрый и легкий. Очень приличное завершение кода.
Я также часто использую RubyMine и WebStorm (http://www.jetbrains.com/). Они отлично, но не все цели, как TextMate.
источник
MacVim и SubEthaEdit - два приятных варианта
источник
Я немного опробовал Komodo, и он мне до сих пор нравится. Aptana, вариант Eclipse, также весьма полезен для самых разных вещей. Там всегда хороший оле VI тоже!
источник
Если вы когда-нибудь планируете предпринять серьезные усилия для изучения Emacs, немедленно забудьте об Aquamacs. Он пытается изогнуть и согнуть Emacs во что-то, чем он не является (супер-родное приложение для OS X). Это может звучать хорошо и все, но как только вы поймете, что он полностью нарушает почти все стандартные сочетания клавиш и поведение Emacs, вы начинаете задумываться, почему вы не просто используете TextEdit или TextMate.
Carbon Emacs - хорошее приложение Emacs для OS X. Оно настолько близко, насколько вы доберетесь до GNU Emacs без компиляции для себя. Он достаточно хорошо вписывается в операционную систему, но в то же время это замечательный Emacs, который мы все знаем и любим. В настоящее время требуется Leopard с последней версией, но большинство людей все равно обновились. Вы можете получить это здесь .
Кроме того, если вы хотите использовать Vim на OS X, я слышал хорошие вещи о MacVim .
Помимо них, есть очевидные редакторы TextEdit, TextMate и т. Д. Они работают для некоторых людей, но большинство «продвинутых» пользователей, которых я знаю (включая меня), ненавидят прикасаться к ним чем-нибудь ниже 15-футового полюса.
источник
CotEditor - текстовый редактор с открытым исходным кодом на основе Какао. Это популярно в Японии.
источник
На мой взгляд, лучшим открытым исходным кодом является Smultron , но он не подходит для TextMate.
источник
На блоке новый ребенок - PHPStorm . Я использовал это в течение всего года. Это не бесплатно, но предлагает индивидуальную лицензию в размере 49 $ в год, бесплатно для разработчиков с открытым исходным кодом.
источник
Он обрабатывает гигантские файлы с легкостью; большинство текстовых редакторов (особенно TextMate) замедляются до полного сканирования или просто аварийно завершают работу при представлении большого файла.
Диалоги регулярного выражения и поиска нескольких файлов превосходят все остальное для удобства использования.
Система вырезок работает как по волшебству и имеет теги выделения, отступа, метки-заполнителя и точки вставки, это не просто текст.
BBEdit сильно AppleScriptable. Все может быть написано в сценарии.
В 9.0 у BBEdit есть завершение кода, проекты и множество других улучшений.
Я в основном использую его для HTML, CSS, JS и Python, где он чрезвычайно силен. Некоторые неясные языки не так хорошо поддерживаются в нем, но для большинства целей это фантастика.
Я знаю только тех разработчиков, которым нравится TextMate, фанаты Ruby. Я действительно не получаю апелляцию, она немного лучше, чем TextWrangler (бесплатный младший брат BBEdit), но если вы тратите деньги, вы также можете купить лучший инструмент за несколько долларов больше.
JEdit обладает достоинством кроссплатформенности. Это не так хорошо, как BBEdit, но это редактор компетентного программиста. Если вы когда-либо сталкивались с системой Windows или Linux, удобно иметь один известный вам инструмент, который работает.
Vim подходит, если вам нужно работать через ssh, а удаленная система или ваш компьютер не могут сделать X11. Я любил Vim за простоту редактирования больших файлов и выполнения повторяющихся команд. Но в наши дни это не голосование за меня, из-за раздражения нестандартного поиска и замены (использование (foo) групп вместо (foo) и т. Д.), Мучительно плохой обработки нескольких документов, отсутствия проекта / просмотр в браузере диска, отсутствие AppleScript и странная работа с мышью в версии GVim.
источник
jEdit работает на OS X, основываясь на Java. Я думаю, это похоже на TextMate.
Editra выглядит интересно, но я сам не пробовал.
источник
TextMate не для "продвинутых программистов". Это не имеет смысла, TextMate содержит все, что хотел бы «продвинутый программист». Это позволяет им определять пакет, который позволяет им быстро настроить способ, которым они хотят, чтобы их исходный код форматировался, или тот, который следует руководствам проекта, быстрый легкий доступ для создания целых структур и классов на основе ввода части конструкции и перехода на вкладку ,
TextMate - мой инструмент выбора, он быстрый, легкий и в то же время содержит все функции, которые я хотел бы использовать в инструменте для программирования. Хотя он не тесно интегрирован в XCode, для меня это не проблема, поскольку я не пишу программное обеспечение для Mac OS X. Я пишу программное обеспечение для FreeBSD.
источник
Определенно BBEdit . Я кодирую, а BBEdit - то, что я использую для кодирования.
источник
Вы могли бы рассмотреть один из классиков - они оба бесплатны, расширяемы и имеют большие пользовательские базы, которые выходят за пределы Mac:
источник
Я предпочитаю настройку редактирования старой школы. Я использую командную строку vim, встроенную в «окно» GNU Screen внутри iTerm .
Это может плохо интегрироваться с XCode, но я думаю, что он отлично работает для разработки и использования программ командной строки. Если вы потратите значительное время на работу в терминале, GNU Screen стоит 30 минут, необходимых для освоения основных концепций мультиплексирования терминала.
источник
Coda отлично подходит для разработки в стиле PHP / ASP / HTML. Отличный интерфейс, поиск по нескольким файлам и замена с поддержкой регулярных выражений, удобная интеграция с FTP / SFTP / etc для просмотра и редактирования удаленных файлов, интеграция с SVN и т. Д.
Теперь он поддерживает плагины, и редактор плагинов может импортировать комплекты TextMate, так что у них светлое будущее. Существует не так много обязательных плагинов, потому что поддержка плагинов была впервые представлена в версии 1.6 несколько месяцев назад. Это популярное приложение, поэтому я ожидаю большего в будущем.
«Убийственные функции» для меня: * Бесшовное редактирование удаленных файлов * Навигатор по коду (браузер символов; панель со списком функций и т. Д.)
Большинству людей на самом деле не нравятся браузеры символов, но, поскольку мне приходится поддерживать много незнакомого кода, я считаю их бесценными.
Я не уверен, что у Coda есть «грубая сила» TextMate. Я планирую познакомиться с TextMate дальше.
источник
Я использую Komodo IDE. Он поддерживает огромное количество языков и настраивается, но немного дороже (моя компания купила мне копию). Действительно хорошей альтернативой является бесплатная версия под названием Komodo Edit. Загружается очень быстро и имеет приличный список функций, и я обращаюсь к нему, а не к полной IDE для множества рабочих мест.
источник
Smultron - еще один хороший (и бесплатный).
источник
Я на самом деле предпочитаю EditRocket над TextMate. Я использую его на компьютерах Mac и Ubuntu. Приятно использовать один и тот же редактор в нескольких операционных системах.
источник
Textmate - это арт-редактор, но если кто-то задумывается о разработке на нескольких платформах без неловких пожирателей памяти, таких монстров, как jedit, eclipse, netbeans и т. Д., Посмотрите geany (geany.org). Это бесплатно. Единственная проблема, с которой редактор не имеет эстетического вида на Mac OS X :)
источник
Fraise - хороший бесплатный вариант. У этого есть некоторые грубые края, но Вы не можете превзойти цену. Я считаю, что это вилка или преемник Smultron.
источник
источник
источник
Я использую Eclipse в качестве основного редактора (для Python), но я всегда держу SubEthaEdit под рукой в качестве дополнительного текстового редактора (бесплатная пробная версия , 30 евро за лицензию). Это не супер сложно, но делает то, что мне нужно.
источник
Еще один голос за Smultron. Я использовал его, когда занимался программированием на XQuery, и у меня была возможность определить файлы ключевых слов для подсветки синтаксиса цветом.
источник
Я установил Smultron и Textwrangler, но большую часть времени использую Smultron.
источник
Я хотел бы использовать для кодирования другой редактор, чем XCode, но я чувствую, что ни один другой редактор не интегрируется с ним так тесно, чтобы быть действительно стоящим.
Однако, через некоторое время TextMate может в конечном итоге добраться до этой точки. На данный момент, в первую очередь, отсутствуют функции отладки и рефакторинга.
За все, что не нужно XCode, я люблю TextMate. Если бы в моей рабочей группе был другой пользователь Mac, я бы, вероятно, рассмотрел SubEthaEdit для его функций совместной работы. Если вам нужен Emacs, я бы порекомендовал Aquamacs (более похожий на Mac) или Carbon Emacs (более похожий на GNU-Emacs)
источник
Я использую BBEdit в течение многих лет. Он надежен, быстр и прилично интегрируется в мой рабочий процесс Xcode. (Я не уверен, что что-то интегрируется в XCode, а также во встроенный редактор, но у кого есть время ждать встроенного редактора?)
Для небольших групповых проектов, в которых не используется система управления версиями, или для однопользовательского редактирования на нескольких машинах, SubEthaEdit настоятельно рекомендуется.
источник
Eclipse и Netbeans имеют текстовые редакторы среди множества других вещей. Я не думаю, что вы захотите подождать 10 секунд, пока ваш текстовый редактор будет готов: / ... Если вы собираетесь потратить некоторое серьезное время на кодирование, потратьте некоторое время и научитесь использовать vim (тоже emacs, но я рекомендую ВИМ)
источник