“Немое” текстовое завершение в Eclipse?

Согласно комментарию Грега, это в некоторой степени зависит от домена. Я много занимаюсь программированием для Windows CE / mobile, где .NET слишком сложен для многих устройств, а другие фреймворки, такие как MFC, реализованы не полностью. В этом контексте большая часть Win32 по-прежнему очень актуальна.

Тем не менее, я бы не стал изучать все это заранее, я бы просто изучил основы и выкопал все остальное, как и когда мне это нужно. Документация и примеры достаточно хороши для этого подхода, как и онлайновая помощь, доступная от сообществ, подобных этому.

8
задан David Wolever 27 May 2009 в 16:45
поделиться

5 ответов

А-ха! Нашел.

Есть функция "завершения слова", которая по умолчанию - "ctrl -.".

10
ответ дан 5 December 2019 в 08:00
поделиться

Напишите x = getMeAnXPlease ();

Подождите секунду, пока компилятор не поймет, что такого метода нет.

Нажмите Ctrl-1 и Enter - он автоматически создаст полное тело метода.

5
ответ дан 5 December 2019 в 08:00
поделиться

На самом деле, это называется шаблонами, и есть их множество, намного более продвинутое, чем простое завершение слов. Посмотрите:

Окно -> Настройки -> Java -> Редактор -> Шаблоны

, чтобы увидеть список текущих шаблонов и возможность добавления других. Затем вы должны использовать Ctrl + Пробел, чтобы всплывающее окно завершения. Если написать "sysout" public final void setUp () выдает исключение { $ {курсор} }

Что запускается при вводе «до» и Ctrl + Пробел.

3
ответ дан 5 December 2019 в 08:00
поделиться

Ctrl + Пробел для завершения

Ctrl + 1 (или Cmd + 1) для подсказок по фрагменту кода, над которым вы работаете (например, автоматически создать отсутствующий метод и т. Д.)

2
ответ дан 5 December 2019 в 08:00
поделиться

Подробнее о быстром исправлении (Ctrl + 1 или Cmd + 1). Вместо того, чтобы идти куда-то, чтобы начать определение нового метода, вы можете просто вызвать Quick Fix из того места, где вы вызываете несуществующий метод. Он создаст новую пустую функцию с правильным именем и оставит ваш курсор в положении, в котором она будет заполнена.

1
ответ дан 5 December 2019 в 08:00
поделиться
Другие вопросы по тегам:

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