Есть ли плагин для Geany, который обеспечит функциональность, подобную Intellisense для C ++? Например, когда вы нажимаете Ctrl + пробел, все функции / члены включенных библиотек отображаются или отображаются в виде подсказок? или когда вы набираете несколько букв, в списке появляются все методы или переменные, начинающиеся с этих букв?
Я знаю, что в Geany есть завершение кода, но оно не похоже на Intellisense из VS, где все члены / функции связанных библиотек отображаются при нажатии клавиш Ctrl + пробел.
У вас есть несколько вариантов.
Если у вас открыт файл, в котором объявлен класс, то завершение кода работает «из коробки».
Итак, предположим, что вы находитесь в классе Patient, и он вызывает Treatment-> getActivitiesForPatient (this), и если у вас открыт класс Treatment, он работает.
Существует также возможность создать файл тегов в Geany, см.
http://www.geany.org/Download/Extras#tags. (Обратите внимание, что для Windows 7 каталог для размещения файла тегов — AppData / Roaming / geany / tags.)
Пример того, как создать файл тегов:
$ your/application/root>geany -g /tmp/mytagsfile.tags $(find . -type f -name '*.php')
Я использую Geany, и я не знаю ничего подобного, хотя могу ошибаться. Но если вы работаете в Linux, вы можете проверить IDE, такие как MonoDevelop (я использовал его для C # в Linux, но он также поддерживает C ++ и как MS Visual Studio) или Eclipse, который в основном для Java, но имеет C / C ++ и расширение Fortran. Я знаю, что они существуют, но опять же, я никогда не использовал C ++, а именно этот:
На мой взгляд, самое быстрое завершение кода (например, intellisense) из когда-либо реализованных — это QtCreator. Это действительно быстро и в больших кодовых базах