Твердая конфигурация для веб-разработчиков в emacs под Linux и Windows?
-
09-06-2019 - |
Вопрос
У меня есть ноутбук с 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сть Страница на Гитхабе за сообщения о проблемах, которые разработчик очень быстро исправил.