Solid Config для webdev в emacs под Linux и Windows - PullRequest
3 голосов
/ 10 сентября 2008

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

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

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

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

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

Ответы [ 4 ]

2 голосов
/ 15 сентября 2008

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

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

1 голос
/ 11 декабря 2013

Через пять лет после OP, позвольте мне порекомендовать Emacs web-mode .

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

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

Простая установка через MELPA .

Для сообщений о проблемах существует страница Github , которую разработчик очень быстро исправил.

1 голос
/ 12 сентября 2008

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

1 голос
/ 12 сентября 2008

Хотя я использую emacs, когда мне нужно (т.е. когда я в командной строке), я использую Eclipse для всей моей реальной работы по разработке. Если у вас есть плагин Web Standards Toolkit , он может выполнять раскраску синтаксиса, автозаполнение тегов и другие забавные вещи.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...