Как получить подсказки/завершение параметров в Visual Studio?

Обычно я использую Eclipse для кодирования, у которого есть довольно приятная функция завершения параметров: когда вы вызываете метод, сразу после ввода ( он покажет вам список параметров и выделит, где вы находитесь, как вы Тип:

Example of parameters completion in Eclipse

Как получить аналогичную помощь в Visual Studio 2012?

Я знаю, что Ctrl + K, Ctrl + I показывает некоторую информацию о том, что выделяет ваш курсор, но он не работает, если вы уже начали набирать что-то. Если я набираю MyMethod(arg1,, а затем ударяю ярлык (или любой другой, например Ctrl + Space или Ctrl + Shift + Space), я ничего не получаю.

Ответ 1

Вы можете использовать:

Ctrl + Shift + Space. Это вызывает список аргументов для метода, в котором находится ваш курсор.

Пример:

typing

Нажатие Ctrl + Shift + Space с помощью курсора после "a", приводит к:

ctrlshiftspace

Вы можете проверить, что это правильно назначено в настройках клавиатуры, как Edit.ParameterInfo:

assigned

Ответ 2

В моем случае не работают ни Ctrl + Shift + Space, ни Ctrl + K + P. В конце концов я прибил его к этим настройкам:

Текстовый редактор Visual Studio Intellisense

Теперь, когда я набирал (, intellisense будет автоматически всплывать!.. nice!

Как выяснилось, это вызвано Resharper..., дешифратор Resharper неправильно восстанавливает исходные настройки Visual Studio.