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

StackOverflow https://stackoverflow.com/questions/20533

  •  09-06-2019
  •  | 
  •  

Вопрос

Я искал это и нашел Maudite's вопрос о текстовые редакторы но все они были предназначены для Windows.

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

Бесплатно

  1. Текстовый Редактор
  2. Xcode ( Код доступа )
  3. Mac Vim
  4. Аквамакс и ближе к оригиналу EMacs
  5. Джедай
  6. Эдитра
  7. Затмение
  8. NetBeans - сетевые приложения
  9. Код
  10. TextMate2 Текстовый мат2 - GPL
  11. Скобки
  12. Atom.io

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

  1. Текстовый мат
  2. BBEdit
  3. Субэтаэдит
  4. Кода
  5. Возвышенный текст 2
  6. Смультрон
  7. Веб-шторм
  8. Мята Перечная

Статьи, связанные с темой

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

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

Это было полезно?

Решение

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

В своем собственном исследовании по этому вопросу я нашел эту интересную статью:Вбрасывание:Какой Самый лучший текстовый редактор Mac Когда-либо был?

Другие советы

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

  • Emacs
  • Vim

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

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

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

МакВим и Субэтаэдит есть два хороших варианта

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

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

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

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

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

Редактор представляет собой текстовый редактор с открытым исходным кодом на основе Cocoa.Он популярен в Японии.

Лучшим из них с открытым исходным кодом является Смультрон на мой взгляд, но это не имеет значения для TextMate.

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

  • Быстрый для IDE - Он основан на Java, поэтому выглядит немного как Eclipse / Netbeans, но превращает их в пыль с точки зрения скорости (не так быстро, как Coda / Textmate, поскольку это IDE).
  • Сочетания клавиш в изобилии - Я редко прикасался к мыши во время разработки с использованием PhpStorm (это то, что мне не нравилось в Coda)
  • Встроенная поддержка Subversion - Не нужно было трогать Версии или любой другой SVN-клиент на Mac
  • Поддерживает сниппеты, шаблоны - также поддерживается zen-кодирование
  • Поддерживает проекты, хотя и в отдельных окнах
  • Поиск файлов, поиск кода
  • завершение кода, также поддерживает завершение кода PHPDoc
  • 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.

Джедай работает на OS X, будучи основанной на Java.По-моему, это чем-то похоже на TextMate.

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

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

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

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

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

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

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

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

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

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

"Убийственными чертами" для меня являются:* Простое редактирование удаленных файлов * Code navigator (браузер символов;панель со списком функций и т.д.)

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

Однако я не уверен, что Coda обладает "необузданной мощью" TextMate.Следующим я планирую ознакомиться с TextMate.

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

Смультрон это еще один хороший (и бесплатный) вариант.

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

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

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

Fraise Text Editor for MacOS

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

Еще один голос за Смультрона.Я использовал его, когда занимался программированием на 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 тоже, но я рекомендую vim).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top