Согласно комментарию Грега, это в некоторой степени зависит от домена. Я много занимаюсь программированием для Windows CE / mobile, где .NET слишком сложен для многих устройств, а другие фреймворки, такие как MFC, реализованы не полностью. В этом контексте большая часть Win32 по-прежнему очень актуальна.
Тем не менее, я бы не стал изучать все это заранее, я бы просто изучил основы и выкопал все остальное, как и когда мне это нужно. Документация и примеры достаточно хороши для этого подхода, как и онлайновая помощь, доступная от сообществ, подобных этому.
А-ха! Нашел.
Есть функция "завершения слова", которая по умолчанию - "ctrl -.".
Напишите x = getMeAnXPlease ();
Подождите секунду, пока компилятор не поймет, что такого метода нет.
Нажмите Ctrl-1 и Enter - он автоматически создаст полное тело метода.
На самом деле, это называется шаблонами, и есть их множество, намного более продвинутое, чем простое завершение слов. Посмотрите:
Окно -> Настройки -> Java -> Редактор -> Шаблоны
, чтобы увидеть список текущих шаблонов и возможность добавления других. Затем вы должны использовать Ctrl + Пробел, чтобы всплывающее окно завершения. Если написать "sysout" public final void setUp () выдает исключение { $ {курсор} }
Что запускается при вводе «до» и Ctrl + Пробел.
Ctrl + Пробел для завершения
Ctrl + 1 (или Cmd + 1) для подсказок по фрагменту кода, над которым вы работаете (например, автоматически создать отсутствующий метод и т. Д.)
Подробнее о быстром исправлении (Ctrl + 1 или Cmd + 1). Вместо того, чтобы идти куда-то, чтобы начать определение нового метода, вы можете просто вызвать Quick Fix из того места, где вы вызываете несуществующий метод. Он создаст новую пустую функцию с правильным именем и оставит ваш курсор в положении, в котором она будет заполнена.