Для тех из нас, кто любит использовать графическую версию Vim или Emacs вместо консольной, какую версию вы рекомендуете?
Для Vim есть Mac OS X Vim, MacVim, Vim-Cocoa.
Для Emacs - CarbonEmacs, XEmacs и Aquamacs.
Есть ли еще? Какие из них готовы к использованию в прайм-тайм? Если это сложный выбор, каковы компромиссы? Все ли из них все еще поддерживаются?
Никаких обсуждений Vim против Emacs, если вы не возражаете, или сравнений с другими редакторами.
MacVim работает хорошо и выглядит более зрелым, чем Vim-Cocoa, более того, в разработке находится архитектура плагинов Cocoa для MacVim (и кто-то уже работает над плагином для браузера файлов в стиле TextMate, что является огромным плюсом IMHO).
Существовала также Carbon-версия Vim, но она не предлагала многого по сравнению с версией Terminal, т.е. позволяла открывать только одно окно, не очень OSX по внешнему виду...
Aquamacs очень удобен в использовании и выглядит довольно хорошо. Поддерживает как традиционные сочетания клавиш в стиле Mac OS (command-O, command-S), так и сочетания клавиш Control/Meta для тех, кто вырос на традиционном Emacs. Он определенно больше похож на Mac, чем Carbon Emacs. Он кажется стабильным и быстрым, но я не являюсь гуру Emacs, так что я не так сильно напрягаюсь, когда использую его. Я также не могу сказать о расширенности включенных пакетов elisp.
Кто-то синхронизирует Carbon Emacs с деревом upstream ежеквартально, я думаю. Aquamacs имеет более нерегулярный график, но за последний год в нем произошло несколько довольно значительных обновлений.
GNU Emacs для OSX можно найти на emacsformacosx.com. Помимо последнего стабильного релиза, там также есть предварительные тестовые сборки и ночные сборки, а для отслеживания всех трех типов релизов предусмотрены Atom-каналы.
Я попробовал Aquamacs, и он очень удобен в использовании и выглядит довольно хорошо. Поддерживает как традиционные сочетания клавиш в стиле Mac OS (command-O, command-S), так и сочетания клавиш Control/Meta для тех, кто вырос на традиционном Emacs. Он определенно больше похож на Mac, чем Carbon Emacs. Он кажется стабильным и быстрым, но я не являюсь гуру Emacs, так что я не так сильно напрягаюсь, когда использую его. Я также не могу сказать о расширенности включенных пакетов elisp.
Кто-то синхронизирует Carbon Emacs с деревом upstream ежеквартально, я думаю. Aquamacs имеет более нерегулярный график, но за последний год в нем произошло несколько довольно значительных обновлений.
Я просто загружаю исходный текст Emacs с сайта GNU и собираю его сам. Мне не нравится слишком много особенностей, специфичных для Mac, потому что я хочу, чтобы поведение Emacs было одинаковым на всех платформах, которые я использую.
Мне нравится с NeXTSTEP-полученные в Emacs.приложение ранее на http://emacs-app.sourceforge.net/ теперь интегрированы в Emacs-23 резюме (по состоянию на август 2008 года).
В Emacs.приложение чувствует себя более живой, чем сайту aquamacs ко мне, но его просто голыми ССС-Emacs и не'т приходят с тем же количеством вещей (вы должны установить свой собственный auctex выступает и т. д.).
Лично я've был с помощью Финк для установки указать. Это требует х но я'вэ были используя xemacs для так долго, что мне нужно то, что он имеет.
Кроме того, я установил гну в Emacs. Это's хороший, потому что это совершенно интегрированные приложения Mac OS Х с док значок и все. Я считаю это полезным при перетаскивании файла на значок с GNU Emacs, чтобы открыть его.
Последние, надо сказать, что Мак ОС Х использует нажатий клавиш в Emacs повсюду. такие вещи, как ^в начало текста, ^е конец текста, следующую строку ^Н ^П предыдущего линии и т. д. Эти работы в большинстве текстовых полей всей ОС.
Из emacsen для Mac OS Х, я должен сказать, что после консольной версии 22, CarbonEmacs является наиболее полезной. Сайту aquamacs просто слишком много нестандартных, читать неожиданные, вещи с конфигурацией. Сайту aquamacs вопросы вообще не'т ответил в любые сроки #Emacs на сервере Freenode все это стоит. Это, кажется, быть презираемым просто потому, что это такая ужасная работа регулировать стандартные параметры конфигурации .в Emacs.
Некоторое время назад я искал текстовый редактор для моего нового Mac. Поскольку это было несколько месяцев назад, некоторые моменты могли быть исправлены в то же время. Я считаю, что сайту aquamacs-это однозначно лучший на OSX-в Emacs. Однако, это чувствует себя немного слишком Mac-как в некоторых областях. Например, он скорее использует несколько окон вместо нескольких буферов и схемы раскраски не на "нормальный" и в Emacs-стиль. Если вы ищите более простой набор, углерода в Emacs может сделать это так, хотя вы могли бы хотеть добавить некоторые дополнительные пакеты, чтобы добавить поддержку PHP или auctex выступает. В Emacs.приложение чувствует себя разбитым на мой взгляд. Он даже не открывает файлы с помощью перетаскивания.
Я получаю все мои unixish/ГНУ поддержка с использованием <а href="и http://www.finkproject.org/">финка</а> (что обеспечивает Debian-подобных контрольный пакет) с emacs22-углерода пакет, который означает, что я также сделать интерактивные приложения. Он делает все, что я ожидал, что это сделать, и автоматически начинается с помощью Emacs расширения загружаются с финкой.
Хорошие времена.
Я люблю CarbonEmacs, потому что он прилипает очень близко к стандартному дистрибутива GNU Emacs, в то же время хорошо вписывается в рабочий стол Mac. Для меня ее "почувствовал" и как Emacs на моем рабочем столе, даже если он выглядел как Mac-приложения.
Я предпочитаю ВИМ построена из репозитория Subversion. Я запускаю его в консоли, когда я Дон'т нужно использовать мышь во время редактирования.