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

173

Я искал это и нашел вопрос Модит о текстовых редакторах, но все они были для 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

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

Teifion
источник
Также стоит проверить alternativeto.net/software/vim/?platform=mac , который, вероятно, является лучшим форумом для чего-то подобного.
naught101
Посмотрите документы Nevron - docs.nevron.com
Итак, почему этот вопрос по теме здесь?
Shougo Makishima
не конструктивно? что?
10101010
Обнаружили обновленный список , который был полезен -> learnwoo.com/...
YajiV

Ответы:

18

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

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

AR.
источник
17
smultron больше не свободен
Gluip
Smultron также отказывается от каждой версии. (Версия 5 для Горного Льва, Версия 6 для Мавериков и т. Д.). Вы должны перекупить каждую версию.
терфи
22

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

Тео
источник
6
Я использую MacVim и могу сказать, что он стоит каждого пенни, который я заплатил .. за TextMate. =)
Серхио Акоста
1
Я использую SubEthaEdit. Я все еще доволен этим, и хотя я смотрел на TextMate, у меня никогда не было реальной причины для перемен.
Мэтью Шинкель
1
О, и я все еще использую Xcode для программирования Какао и Java.
Мэтью Шинкель
Как только вы научитесь использовать некоторые из ярлыков в TextMate, станет понятно, почему так много разработчиков используют его :) Второй вариант: VIM :)
Nippysaurus
6
TextMate ужасен и обрабатывает только 2-3 шрифта ..
Antwan van Houdt
13
  • Emacs
  • напор

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

Нейт Смит
источник
Просто +1 от очень довольного пользователя TextMate (рег. № 63).
Келтия
11

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

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

Себастьян
источник
5

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

Брайан Варшоу
источник
5

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

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

Кроме того, если вы хотите использовать Vim на OS X, я слышал хорошие вещи о MacVim .

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

оборота wfarr
источник
Этот комментарий является субъективным суждением. Если бы Аквамаки были настолько сломаны, их вряд ли бы использовали многие. Aquamacs определенно связывает Mac UX с Emacs, прежде всего, для пользователей Mac, которые привыкли к определенному поведению. Давним пользователям Emacs придется отучиться, поэтому это не лучший выбор для них. И наоборот, пользователи Mac сочтут обычный Emacs UX странным. Если вы планируете использовать кроссплатформенность Emacs в Windows и Linux, то советую изучить Emacs.
tgunr
5

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

usami-k
источник
4

На мой взгляд, лучшим открытым исходным кодом является Smultron , но он не подходит для TextMate.

wvdschel
источник
4

На блоке новый ребенок - PHPStorm . Я использовал это в течение всего года. Это не бесплатно, но предлагает индивидуальную лицензию в размере 49 $ в год, бесплатно для разработчиков с открытым исходным кодом.

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

Он обрабатывает гигантские файлы с легкостью; большинство текстовых редакторов (особенно 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.

mdhughes
источник
BBEdit не поддерживает совместное редактирование ..
nawfal
Я иногда скучаю по тому, как глупо notepad.exe. Низкое использование памяти, быстрое, быстрое и делает очень мало вещей
Джо Планте
2

jEdit работает на OS X, основываясь на Java. Я думаю, это похоже на TextMate.

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

Funkatron
источник
2

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

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

X-Istence
источник
2

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

Cœur
источник
1

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

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

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

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

Джон М. П. Нокс
источник
1

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

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

«Убийственные функции» для меня: * Бесшовное редактирование удаленных файлов * Навигатор по коду (браузер символов; панель со списком функций и т. Д.)

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

Я не уверен, что у Coda есть «грубая сила» TextMate. Я планирую познакомиться с TextMate дальше.

Джон Роуз
источник
1

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

Марк Тайерс
источник
1

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

bcwood
источник
Ссылка не работает - двойной http
bernhardrusch
1

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

Safraz
источник
1

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

Андрей Вишнеевский
источник
1

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

Текстовый редактор Fraise для MacOS

Фернандо
источник
Это вилка Smultron. К сожалению, это единственный форк Smultron, и автор отказался от него в пользу переписки с нуля.
Муравей
1
palmsey
источник
4
LOL, кто хочет IDE, когда вы можете просто использовать редактор.
Nix
1
это полноценные IDE, а не текстовые редакторы.
ccpizza
1

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

Мэтью Кристенсен
источник
Для питона в наши дни PyCharm - это путь, IMO. Eclipse изначально был создан IBM, которая ненавидела Sun Microsystems - отсюда и название Eclipse, как предполагалось, затмевало Sun: D По иронии судьбы сегодня продукты Intellij намного затмевают Eclipse.
ccpizza
0

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

Престон
источник
0

Я установил Smultron и Textwrangler, но большую часть времени использую Smultron.

Мари Фишер
источник
0

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

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

bastibe
источник
0

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

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

Скотт Марси
источник
0

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

Shyam
источник