Твердая конфигурация для веб-разработчиков в emacs под Linux и Windows?

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

Вопрос

У меня есть ноутбук с Windows (thinkpad) и недавно заново открыл для себя emacs, и преимущество всех этих дурацких ярлыков может заключаться в том, что клавиши со стрелками расположены где-то рядом с правой подмышкой.

Меня разочаровали php-режим, css-режим и т. д., в ммм-режиме он был непоследовательным, глючным и отказывался правильно интерпретировать некоторые мои файлы.(Честно говоря, я, скорее всего, делаю это неправильно). В конце концов я нашел пакет nxhtml, который работал довольно хорошо.

Однако nxhtml вызывает странные ошибки и фактически аварийно завершает работу с некоторыми файлами (я полагаю, с определенными комбинациями вложенных режимов) под Linux!(с использованием Ubuntu 7.10 и Kubuntu 8.04)

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

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

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

Решение

Хотя я использую emacs, когда мне нужно (т.когда я нахожусь в командной строке), я использую Затмение за всю мою настоящую исследовательскую работу.Если вы получите Набор инструментов веб-стандартов плагин для него, он может выполнять раскраску синтаксиса, автозаполнение тегов и другие интересные вещи.

В качестве альтернативы, если Eclipse для вас «тяжел», jПравить — еще одна отличная программа для веб-разработки (в нее встроена большая часть поддержки веб-разработки, но вы также можете получить некоторые дополнительные плагины для таких функций, как HTML Tidy).

Обе программы имеют открытый исходный код и основаны на Java, что означает, что они бесплатны и работают (практически) на любой платформе.

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

Лично мне нравится mumamo-mode.Я не уверен, включили ли вы это в описание проблемы, поскольку оно зависит от (и обычно загружается вместе с) nxhtml-mode.Так что я не знаю, используете ли вы mumamo или просто какой-то аспект nxhtml что позволяет использовать несколько режимов.

Если вы не используете mumamo-mode, то я бы рекомендовал попробовать.Это не исправит вашу nxhtml проблемы, но это довольно простой способ редактирования многорежимных файлов (у меня отлично работает для HTML, CSS, JS, PHP и т. д.)

Вы можете попробовать режим ммм и многорежим.Я их не пробовал:На данный момент я доволен nxhtml.С какими проблемами вы столкнулись?

Через пять лет после ОП позвольте мне порекомендовать Emacs. веб-режим.

Он имеет отличную поддержку комбинированных веб-документов (html+php+css+js+asp+jsp...).Фрагменты.Подсветка синтаксиса.Автозаполнение.css-раскраска.Автоматический рабочий отступ.Автозакрытие тегов.

веб-режим полностью заменил php-mode/html и т. д. в моей повседневной разработке.

Простая установка через МЕЛПА.

Eсть Страница на Гитхабе за сообщения о проблемах, которые разработчик очень быстро исправил.

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