На самом деле, обучение Emacs - это вещь, которая просто не может быть легкой. Вам нужно будет изучить основы, прежде чем вы сможете прочитать «расширенные» учебные пособия.
Первое, что вам нужно сделать - это выполнить встроенный учебник (C-h t). Это действительно хорошо.
Тогда вы должны попытаться ознакомиться с основами конфигурации Emacs. Легкий способ, предложенный многими пользователями, - получить готовую для использования конфигурацию (например, Emacs Starter Kit) и попытаться понять ее, а затем адаптировать к вашим собственным потребностям и предпочтениям. Преимущества использования готового комплекта конфигурации:
- Это рабочий код, полезный для изучения основ Elisp. Этот путь обучения намного быстрее, чем чтение руководств Elisp и сбор кода конфигурации за один маленький кусочек за раз.
- Он демонстрирует много полезных функций Emacs, которые в противном случае могут потребовать от вас длительного времени (иногда лет).
- Он предлагает структуру, на которой вы можете основывать свою собственную конфигурацию.
Тем не менее вы, несомненно, должны избавиться от любых частей конфигурации, которые вам не нужны.
Затем (или вместе с предыдущим шагом) прочитайте несколько руководств об использовании Emacs в качестве платформы разработки. Вы можете легко найти множество обучающих программ через «emacs для [c] разработки» запросов к Google. Here является одним из многих.
Затем установите Cedet (Alex Ott написал отличный tutorial) и начните ощущать силу.
После этого вы узнаете, что делать дальше.
Кстати, есть большой collection of Emacs resources, который ведет Божидар Бацов.
Вы уверены, что Emacs для большого проекта является новичком? –
@AlexanderBakulin ya..i было сказано использовать его. Спасибо за ответ. Также я не начинаю с C++. Я новичок в emacs. – user1355603
Если я правильно понимаю, вы новичок в команде, использующей emacs. Я бы попросил у других членов команды их конфигурацию и то, как они ее используют. По моему опыту, всегда есть кто-то, кто сделал массовую настройку, которая повторно используется другими. – AProgrammer