Eclipse CDT (для разработки на C ++ / C), как автоматически вызывать помощник по содержанию при вводе текста, как в Visual Assist для Visual Studio. Другими словами, как назначить триггеры в качестве всех символов клавиатуры для вызова помощника по содержанию. Помогите, пожалуйста..
Eclipse CDT (для разработки на C ++ / C), как автоматически вызывать помощник по содержанию при вводе текста
Ответы (4)
Кажется, что по умолчанию все полезные опции помощи по содержанию отключены. Перейдите в настройки -> C ++ -> Редактор -> Content Assist -> Advanced и проверьте предложение на основе синтаксического анализа по умолчанию (верхний список), а затем еще несколько (например, синтаксический анализ, слово, шаблон) в нижнем.
Конечно, вы можете проверить еще больше, но самое важное - это синтаксический анализ. Конечно, вам также необходимо включить индексирование, по крайней мере, это, похоже, включено по умолчанию.
И, конечно же, как уже было предложено, перейдите на панель Content Assist и убедитесь, что все включено, и уменьшите задержку, чтобы она отображалась быстрее (если вы не хотите, чтобы она отображалась только при нажатии Ctrl + Space) .
.
и аналогичные клавиши или CTRL+Space
. Кому-нибудь повезло, когда он автоматически отображался при вводе чего-либо?
- person Aviv Cohn; 14.11.2019
Печально то, что - по крайней мере, насколько мне известно - контент-ассист не изменился за эти 2 года. Он по-прежнему запускается только ".", "->" и "::", и нет возможности его настроить. Редактор Eclipse Java может быть свободно сконфигурирован по желанию Надит Патираж: вы можете добавить туда любые ключи, которые вы хотите запускать для поддержки контента. Интересно, почему CDT не может достичь того же ...
(Я знаю, что это старая ветка, но, на мой взгляд, тема все еще важна ...)
Вы пробовали Ctrl+Space
? Также ищите в настройках «Content Assist».
ctrl + пробел может работать. но настройте как автозаполнение, как автозаполнение emacs или vim youcompleteme, когда ввод слов не вызовет предложение, ни в коем случае.