2011-12-28 4 views
2

В ReSharper 6.1, когда я хочу что-то вроде автозавершения EnableCap.LineSmooth, я получаю что-то вроде этого:ReSharper автозаполнение перечисления

Проблема заключается в том, потому что он отображает полного имени перечислимого + перечисления, я не могу просто набрать «En» + [Tab] для автозаполнения «EnableCap». и затем начните вводить «Ли», потому что, как только я нажму вкладку в первый раз, он пытается полностью завершить все, с опцией, которую я не хочу. Итак, теперь я должен ввести весь «EnableCap». прежде чем я могу начать фильтровать варианты, которые я действительно хочу.

Так что мой вопрос, как я или
а) Расскажите ReSharper только к autocompletes отображения до точки
б) Есть различные горячие клавиши, кроме вкладки только завершить первый бит?

ответ

2

CTRL +ПРОСТРАНСТВО показывает перечисление
CTRL +SHIFT + ПРОСТРАНСТВО показывает членов

3

Вы жаловались, что они сделали его более эффективным?

Вам не нужно ввести En [Tab] Li [Tab] больше. Вы можете просто ввести Li [Tab].

Конечно, вам нужно отучить свои старые привычки. Но новый путь быстрее.

+0

Время в секундах. Я не знал, что могу * начать с «Ли». Если бы я знал *, то, может быть, я не стал бы жаловаться! – mpen

+2

@Mark, конечно, вы можете ввести что-то из середины идентификатора. Часть улучшенных поисков CamelHumps, которые, я думаю, они добавили в версии 5 и уточнены далее в версии 6. Я думаю, вы должны начать с чего-то, что является большой буквы в фактическом идентификаторе, но да, вы могли бы просто напечатать 'smooth' или' li' или 'ls'. –

Смежные вопросы