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