Теги для Emacs: отношения между etags, ebrowse, cscope, GNU Global и обильными ctags

Я работаю над проектами C ++, и я прошел через Алекс Оттаруководство к CEDET и другие темы о тегах в StackOverflow, но я все еще не понимаю, как Emacs взаимодействует с этими различными системами тегов, чтобы облегчить автозаполнение, поиск определений, навигацию по базе исходного кода или предварительный просмотр строк документа.

В чем разница (например, с точки зрения возможностей) междуetags, ebrowse, exuberant ctags, cscope, GNU Global а такжеGTags? Что мне нужно сделать, чтобы использовать их вEmacs?

Нужна ли мне семантика / сенатор (CEDET), если я хочу использовать теги для навигации / автозаполнения символов?

Что семантика приносит в таблицу поверх этих различных утилит тегов? Как это взаимодействует с этими инструментами?

Ответы на вопрос(5)

Ваш ответ на вопрос