Я веб-разработчик. Я использовал различные редакторы и ide-ы для веб-разработки (php, javascript, html, css) за шесть месяцев до того, как решил изучить настоящий редактор и начал использовать emacs. Я изучил все основы, использовал стартовый набор, тренировался с использованием буфера, окон и т. Д.
Я получил контроль через 2 месяца. Месяц назад я начал изучать vim и нашел много плагинов для достижения желаемых результатов. Я нахожу, что для достижения того же эффекта в emacs вам нужно многое сделать (для редактирования php / js / css / html).
Вот список вещей, которые мне трудно найти. Примечание: эти вещи связаны, когда я редактирую php / html / css / js.
подсветка синтаксиса (php / smarty). - Основной режим php слишком стар, и он всегда выделяет html / smarty внутри кода php неправильно.
Мне нравится режим ido, но я не смог найти способ определения проекта и файлов нечеткого соответствия в предопределенном каталоге
Я могу настроить плагин nerdtree, чтобы получить панель быстрого обзора слева с файлами, над которыми я работаю с vim. Но настройка скоростной панели и браузера исходного кода в emacs немного сложна.
Завершение с учетом контекста. Я действительно не знаю, как это сделать. Я видел нечто подобное в режиме clojure, где оно показывает определение метода в области сообщений.
Генерация тегов: теги, созданные с помощью excrebant-ctags, не всегда работают с php. В vim легко открыть файл, содержащий определение прямо под курсором.
Ручной поиск Я хочу найти руководство для конкретного слова под курсором, не открывая браузер (в области сообщений (мини-буфер)).
Мне нравится режим ido и переключение ч / б файлов в tramp, буферах, локальных файлах с использованием ido-mode.
Кто-нибудь может указать мне правильное направление? Вы используете emacs для такого же редактирования, как я? Каков ваш рабочий процесс?.