У меня есть ноутбук с Windows (Thinkpad) и несколько недавно открытых для себя emacs, а также то преимущество, что все эти дурацкие ярлыки могут быть, когда клавиши со стрелками расположены где-то рядом с правой подмышкой.
Я был обескуражен после того, как php-mode, css-mode и т. д., В mmm-mode были непоследовательными, глючными и отказывались правильно интерпретировать некоторые из моих файлов. (Честно говоря, я, скорее всего, ошибаюсь). В итоге я нашел пакет nxhtml, который работал очень хорошо.
Однако nxhtml вызывает странные ошибки и на самом деле дает сбой в определенных файлах (определенные комбинации вложенных режимов, как я предполагал) под Linux! (с использованием Ubuntu 7.10 и Kubuntu 8.04)
Я хотел бы иметь возможность работать как на ноутбуке, так и на домашнем компьютере с Linux, не сталкиваясь с непоследовательными реализациями чего-то, что не должно быть так сложно. Я погуглил и огляделся, и есть хороший шанс, что я единственный человек на планете, у которого есть эти проблемы ... У кого-нибудь есть совет?
(вместо решений emacs, я полагаю, также будет работать достаточно хороший кроссплатформенный легкий текстовый редактор с функциями разработчика ...)





Хотя я использую emacs, когда мне нужно (например, когда я нахожусь в командной строке), я использую Затмение для всей моей реальной работы по разработке. Если у вас есть подключаемый модуль Инструментарий веб-стандартов для него, он может выполнять раскраску синтаксиса, автозаполнение тегов и другие забавные вещи.
В качестве альтернативы, если Eclipse слишком «тяжелый» для вас, jEdit - еще одна отличная программа для веб-разработки (в нее встроена большая часть встроенной поддержки веб-разработчиков, но вы также можете получить некоторые дополнительные плагины для таких функций, как HTML Tidy).
Обе программы с открытым исходным кодом и основаны на Java, что означает, что они обе бесплатны и работают (практически) на любой платформе.
Вы можете попробовать ммм-режим и многорежимный. Я их не пробовал: пока доволен nxhtml. С какими проблемами вы столкнулись?
Лично мне нравится mumamo-mode. Я не уверен, включаете ли вы это в описание проблемы, поскольку он полагается на nxhtml-mode (и обычно загружается вместе с ним). Поэтому я не знаю, используете ли вы mumamo или просто какой-то аспект nxhtml, который позволяет использовать несколько режимов.
Если вы не используете mumamo-mode, я бы порекомендовал его попробовать. Это не решит ваши проблемы с nxhtml, но это довольно простой способ редактировать многорежимные файлы (отлично работает для меня, для HTML, CSS, JS, PHP и т. д.)
Через пять лет после OP позвольте мне порекомендовать Emacs веб-режим.
Он имеет отличную поддержку комбинированных веб-документов (html + php + css + js + asp + jsp ...). Фрагменты. Подсветка синтаксиса. Автозаполнение. css-раскраска. Автоматический рабочий отступ. Автоматически закрывать теги.
веб-режим полностью заменил php-mode / html и т.д. для моей повседневной разработки.
Легкая установка через MELPA.
Существует Страница на Github для сообщения о проблемах, которые разработчик очень быстро исправил.
jEdit потрясающий! В ожидании исправления, которое я только что обнаружил, глупую ошибку, которая вызвала его сбой (нехватка памяти!) На Kubuntu, похоже, у меня есть свое решение! Теперь он запускается быстрее, чем emacs (ждет сервера emacs), плагины выглядят круто и очень настраиваемы. (Хотя это уродливо!)