2010-07-23 3 views
3

Я хотел бы начать использовать emacs, но я хочу также графический интерфейс, в котором он будет доступен в Windows, ubuntu linux (desktop) и mac osx. Является ли GNU/Emacs для этого? Какие существуют другие варианты и насколько различны для каждой ОС?Emacs GUI для Mac, linux и windows

Также существуют ли какие-либо недостатки использования emacs с gui (например, я не могу использовать какие-то виджеты или использовать что-то еще) и как большинство других программистов предпочитают использовать emacs? Я хочу использовать его в качестве замены для textmate для ruby ​​на rails development, любые другие предложения?

ответ

3

Emacs имеет встроенную версию GTK + (набор инструментов GNOME), OSX с Cocoa от Emacs 23+ (раньше был Carbon Emacs, но теперь он находится в пути к забвению) и версии Windows.

Я лично использую emacs в режиме демона (emacs --daemon) и использую emacslient для подключения терминала и X-клиентов к демону. Я провожу большую часть времени в X-фрейме, но считаю, что это гораздо более продуктивно - вместо запуска Emacs в терминале, как это делают многие люди, я запускаю свой терминал в Emacs. Я не использовал меню/панели инструментов - просто голый кадр большую часть времени, разбитый на многие окна.

Для создания рельсов с помощью Emacs вы должны взглянуть на rinari и nxhtml.

4

Да. Существует версия emacs для Windows, и вы можете использовать интерфейс X-windows как для Linux, так и для OS X. Существует также несколько разных версий с родными графическими интерфейсами OS X.

Emacs - это, по сути, программа на основе терминалов; нет никаких реальных недостатков в том, что он работает в хорошем окне, и преимущество использования щелчков мыши и меню.

+0

Некоторый материал по-прежнему нуждается в ги, такой как встроенные изображения, просмотр в формате pdf .. –

+0

Если ваш исходный код нуждается в встроенных изображениях и pdf-файлах, вы, вероятно, что-то не так делаете;) – geoffspear

+0

Я не согласен со второй частью вашего ответа. На самом деле есть много преимуществ запуска Emacs в X. –

Смежные вопросы