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