2016-08-11 3 views
0

Я использую Android Studio, и у меня есть завершение кода, как на картинке.intellijidea завершение кода не новые переменные

Я включил «Завершение автозаполнения» и «Вставить выбранный вариант, набрав точку, пробел и т. Д.».

Я хочу написать:

Drawable d = new BitmapDrawable(....); 

Я пишу «Доктор», появляется всплывающее окно, я нажимаю пробел, и он пишет «Drawable». Это все нормально.

Затем я пишу «d», появляется всплывающее окно с предложенным «drawable», я нажимаю пробел, и он пишет «drawable».

Но я хочу написать «d».

Можно ли изменить этот параметр применительно только к классам и методам, а не к новым переменным?

enter image description here

ответ

2

Существует не способ иметь код полностью относятся только к классам и методам, а не к новым переменным. У вас есть три варианта:.

  1. Выключите выбранный вариант вставки, введя точку, пробел и т.д.»Параметры Затем вам нужно будет использовать Enter (для вставки) или Tab (Для перезаписи) когда вы хотите выбрать элемент из автоматического завершения. Клавиша . (период/точка) по-прежнему будет работать при заполнении классов, если вы хотите вызвать статический член. (Это, скорее всего, лучший из трех вариантов и является значением по умолчанию поведение.)

  2. После ввода d для переменной n ame, hit Esc, чтобы закрыть автоматическое всплывающее окно, прежде чем вы нажмете Космос.

  3. Выключить "завершение кода Autopopup", так что вам придется вручную активировать его каждый раз с помощью Ctrl + Space