Eclipse CDT: полные параметры определения функции

289
aschepler

[NB: я нашел, по сути, тот же вопрос о StackOverflow, но у него нет ответов, и я подумал, что этот сайт может быть лучше.]

При использовании Eclipse Mars CDT, если есть видимое объявление функции, возможно, в другом включенном файле, например

class Thing { public: void myfunc(unsigned int count, bool something_special, const Other* other_obj) const; }; 

а затем я начинаю вводить определение функции, как

void Thing::myfunc( 

тогда Eclipse покажет всплывающее окно с подсказкой, содержащее типы параметров и имена из соответствующего объявления (или список объявлений для перегруженной функции) всякий раз, когда:

  • Я делаю паузу после ввода (символа или
  • Я выполняю действие Content Assist с курсором в любом месте (), или
  • Я выполняю действие «Подсказки параметров» с курсором в любом месте внутри ().

Это полезно в качестве напоминания о том, что было в объявлении, и я могу визуально скопировать его при вводе. Но часто я просто хочу использовать именно те типы и имена параметров, которые указаны в объявлении, или, возможно, начать с них, а затем немного их отредактировать. Есть ли какой-нибудь простой способ заставить Eclipse заполнить весь список параметров функции (после того, как я выберу перегрузку, когда это уместно)?

1

0 ответов на вопрос

Похожие вопросы