Действительно ли возможно стать Семантическим (emacs) для посещения всех файлов автоматически?

Из того, что я могу сказать из документов, семантических работ путем медленного создания идеи того, что находится в проекте путем анализа каждого файла (и возможно его соседи), поскольку Вы посещаете их. Это слишком медленно. Я хотел бы просто иметь его, посещают все файлы в моем проекте. Существует ли простой способ сделать это? Необходимость посетить сотни файлов, прежде чем я смогу получить достойную работу автоматического заполнения, кажется сумасшедшей.

Я также генерировал файл завершающих тегов. Я могу усилить это так или иначе?

Соответствующая информация: Emacs в Windows, версии 23.2.1

8
задан tshepang 6 March 2014 в 20:14
поделиться

1 ответ

CEDET будет автоматически разбирать все ссылки на файлы через #include утверждения, обеспечивая таким образом довольно хорошее завершение. Если вы хотите перемещаться по файлам, вы можете настроить CEDET на использование GNU Global, CScope, чтобы обеспечить базу данных, необходимую для перемещения по проекту по имени тега.

Кроме того, CEDET будет анализировать ваши заголовки и близлежащие файлы в режиме ожидания, так что в конечном итоге у вас будет полная база данных всех ваших локальных файлов примерно через 10 минут после первого использования инструментов. Вы можете ускорить процесс, открыв файл и вызвав команду

 M-x semantic-debug-idle-work-function

которая, не дожидаясь, отправится выполнять все необходимые действия.

7
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: