Я недавно попробовал KDevelop.Он ищет символы (переменные, имена функций, класс, структура ...) намного быстрее (мгновенно), чем semantic-complete-self-insert
или M-Ret
.Использование M-Ret
быстрее, но у него нет хорошего формата, как у других IDE, вместо бессмысленного, такого как From nil >
.В emacs я должен ждать не менее ~ 1 секунды, во многих случаях, ожидая, пока CEDET найдет все связанные исходные файлы, что занимает очень много времени.
Я использовал auto complete clang
, но, похоже, нет улучшения скорости.Почему это так :(? Я люблю Emacs и все, и использую его для своего C / C ++ почти год, пока не обнаружу KDevelop, но использование Emacs означает, что завершение кода должно быть тривиальным и необязательным?