How to get parameter hints/completion in Visual St

2020-03-01 07:49发布

I usually use Eclipse for coding, which has a pretty nice parameters completion feature: when you are calling a method, just after you typed (, it will show you the list of parameters, and highlight where you are as you type:

Example of parameters completion in Eclipse

How can I get similar help in Visual Studio 2012?

I know that Ctrl + K, Ctrl + I shows some info about what your cursor currently highlights, but it doesn't work if you already have started typing something. If I type MyMethod(arg1, and then hit the shortcut (or any other, such as Ctrl + Space or Ctrl + Shift + Space), I don't get anything useful.

3条回答
冷血范
2楼-- · 2020-03-01 07:55

For my case, neither Ctrl+Shift+Space nor Ctrl+K+P work.. eventually I nailed it down to this settings:

Visual Studio Text Editor Intellisense

Now whenever I typed (, intellisense will automatically pop up!.. nice!

As it turned out, this is caused by Resharper..., the Resharper uninstall doesn't correctly restore the original Visual Studio settings.

查看更多
放我归山
3楼-- · 2020-03-01 08:04

You can use:

Ctrl+Shift+Space. This brings up the argument list for a method your cursor is currently in.

Example:

typing

Pressing Ctrl+Shift+Space with the cursor after "a", results in:

ctrlshiftspace

You can check this is properly assigned in the keyboard settings, as Edit.ParameterInfo:

assigned

查看更多
做自己的国王
4楼-- · 2020-03-01 08:08

visual studio 2019

you can add a button to tool bar:

view>toolbar> text editor.

Then:

view>toolbar>Customize:

Select commands tab.

Select Toolbar radio button.

On toolbar dropdown select Text Editor.

command location Press "add new command.

Select Edit [wait to populate].

Select parameter Info. command image.

Hope this helps.

查看更多
登录 后发表回答