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

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

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Для Vim есть Mac OS X Vim, МакВим, Vim-Какао.

Для Emacs, КарбонЕмакс, XEmacs, и Аквамакс.

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

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

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

Решение

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

Существовала также карбоновая версия Vim, но она не сильно отличалась от терминальной версии.т. е.разрешено открывать только одно окно, внешне не очень похожее на OSX...

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

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

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

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

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

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

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

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

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

Лично я использовал финк для установки xemacs.Для этого требуется X, но я использую xemacs так долго, что мне нужно то, что у него есть.

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

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

Я использую МакВим в Mac OS X.Это очень, очень мило.

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

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

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

sudo port install emacs

Для всех, кто интересуется Macports (www.macports.org)

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

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

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

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

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

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