Подтвердить что ты не робот

Какие предпочтительные версии Vim и Emacs для Mac OS X?

Для тех из нас, кому нравится использовать графическую версию Vim или Emacs вместо консольной версии, какую версию вы порекомендуете?

Для Vim есть Mac OS X Vim, MacVim, Vim-Cocoa.

Для Emacs, CarbonEmacs, XEmacs и Aquamacs.

Есть ли еще? Какие из них готовы к прайм-тайм? Если это сложный вызов, каковы компромиссы? Все это все еще поддерживается?

Никаких обсуждений Vim и Emacs, если вы не возражаете, или сравнений с другими редакторами.

4b9b3361

Ответ 1

MacVim работает хорошо и, безусловно, выглядит более зрелым, чем Vim- Cocoa, кроме того, в конвейере для MacVim существует Cocoa плагиновая архитектура (и кто-то уже работает над файлом стиля TextMate плагин браузера, который является огромным ++ IMHO).

Была также версия Carbon от Vim, но это не очень сильно касалось версии терминала. то есть разрешено только одно окно, не очень OSX по внешнему виду...

Aquamacs очень удобен и выглядит неплохо. Поддерживает как традиционные сочетания клавиш в стиле Mac OS (команда-O, command-S), так и ярлыки Control/Meta для тех, что были подняты на традиционных Emacs. Это определенно больше похоже на Mac, чем Carbon Emacs. Он кажется стабильным и быстрым, но я не являюсь гуру Emacs, поэтому я не очень подчеркиваю это, когда использую его. Я также не могу говорить об экстенсивности включенных пакетов elisp.

Кто-то синхронизирует Carbon Emacs с кварталом, расположенным выше по течению, я думаю. Aquamacs имеет более нерегулярный график, но в течение прошлого года он видел довольно крупные обновления.

GNU Emacs для OSX можно найти на emacsformacosx.com. В дополнение к последнему стабильному выпуску существуют также предварительные версии тестов и ночные сборки, а также каналы Atom для отслеживания всех трех типов релизов.

Ответ 2

Я пробовал Aquamacs, и он очень полезен и выглядит неплохо. Поддерживает как традиционные сочетания клавиш в стиле Mac OS (команда-O, command-S), так и ярлыки Control/Meta для тех, что были подняты на традиционных Emacs. Это определенно больше похоже на Mac, чем Carbon Emacs. Он кажется стабильным и быстрым, но я не являюсь гуру Emacs, поэтому я не очень подчеркиваю это, когда использую его. Я не могу говорить об экстенсивности входящих пакетов elisp.

Кто-то синхронизирует Carbon Emacs с кварталом, расположенным выше по течению, я думаю. Aquamacs имеет более нерегулярный график, но в течение прошлого года он видел довольно крупные обновления.

Ответ 3

Я просто загружаю источник Emacs с сайта GNU и сам его создаю. Мне не нравится слишком много особенностей для Mac, потому что я хочу, чтобы поведение Emacs было согласованным на всех платформах, которые я использую.

Ответ 4

Мне нравится Emacs.app, полученный от Nextstep, ранее в http://emacs-app.sourceforge.net/, который теперь интегрирован в CVS Emacs-23 (по состоянию на август 2008 г.),

Emacs.app чувствует себя более zippy, чем Aquamacs для меня, но его просто голова CVS-Emacs и не поставляется с одинаковым количеством вещей (вам нужно установить свой AucTeX и т.д.).

Ответ 5

Лично я использовал fink для установки xemacs. Это требует X, но я был используя xemacs так долго, что мне нужно то, что у него есть.

Кроме того, я установил gnu emacs. Это хорошо, потому что это полностью интегрированное приложение mac os x с значком док-станции и всем остальным. Я нахожу это полезным при перетаскивании файла поверх значка gnu emacs, чтобы открыть его.

Наконец, я должен упомянуть, что mac os x использует клавиши emacs по всему месту. например, ^ A для начала текста, ^ E для конца текста, ^ N следующая строка, ^ P предыдущая line и т.д. Они работают в большинстве текстовых полей по всей ОС.

Ответ 6

Я использую MacVim в Mac OS X. Это очень, очень приятно.

Ответ 7

Я получаю всю свою поддержку unixish/GNU, используя Fink (который предоставляет пакет управления пакетами типа Debian) пакет emacs22-carbon, что означает, что я также получаю интерактивное приложение. Он делает все, что я ожидаю от него, и автоматически запускает расширения emacs, загруженные с помощью fink.

Хорошие времена.

Ответ 8

Я использую версию CarbonEmacs в прогоне Macports. Он устанавливает все зависимости только с одной строкой:

sudo port install emacs

Для всех, кто запрошен в Macports (www.macports.org)

Ответ 9

Некоторое время назад я искал текстовый редактор для моего нового Mac. Поскольку это было несколько месяцев назад, некоторые моменты, возможно, были исправлены тем временем.
Я чувствую, что Aquamacs - безусловно лучший OSX-Emacs. Тем не менее, он чувствует себя слишком Mac-подобным в некоторых областях. Например, он скорее использует несколько окон вместо нескольких буферов, а схемы раскраски не являются "нормальными" Emacs-style.
Если вы ищете более базовый набор, Carbon Emacs тоже может это сделать, хотя вы можете добавить дополнительные пакеты для добавления поддержки PHP или AucTeX.
Emacs.app чувствует себя разбитым в своем выступлении. Он даже не открывает файлы с помощью перетаскивания.

Ответ 10

Из emacsen для Mac OS X, я должен сказать, что после версии консоли 22 CarbonEmacs является наиболее пригодным для использования. Aquamacs просто слишком много нестандартных, читающих неожиданные вещи с конфигурацией. Вопросы Aquamacs обычно не отвечают каким-либо образом своевременно в #emacs на freenode за все, что стоит. Кажется, это презрение просто потому, что он делает такую ​​ужасную работу по обработке стандартных параметров конфигурации в .emacs.

Ответ 11

Мне нравится CarbonEmacs, потому что он очень близок к стандартному дистрибутиву GNU Emacs, но все еще хорошо подходит к настольному компьютеру Mac. Для меня это "чувствовалось" как Emacs на рабочем столе Ubuntu, даже если оно выглядело как приложение Mac.

Ответ 12

Emacs 22 работал очень хорошо для меня.

Ответ 13

Я предпочитаю Vim, созданный из репозитория Subversion. Я запускаю его в консоли, где мне не нужно использовать мышь во время редактирования.