Seeing 2 intellisense popups

Something strange started happening the other day. Now, when I use intellisense, I get both the R# popup and the VS popup. When I select an item and insert it, my code gets wonky (yes, that's a technical term) with parts of the method/property inserted twice.

Anyone else seen this (build 209)?

Todd Breiholz

13 comments
Comment actions Permalink

Hello Todd,

I have seen this behavior too. You have to go into the Visual Studio C#
options (Tools -> Options -> Text Editor -> C#) and disable statement completion
(uncheck "Auto list members" and "Parameter Information").

Does anyone know why the option to switch between Visual Studio and R# intellisense
has been removed in the 2.0 builds? Is there any plans to add it back in?
I have found it a convenient way to switch between the two.

~Andy

Something strange started happening the other day. Now, when I use
intellisense, I get both the R# popup and the VS popup. When I select
an item and insert it, my code gets wonky (yes, that's a technical
term) with parts of the method/property inserted twice.

Anyone else seen this (build 209)?

Todd Breiholz



0
Comment actions Permalink

Does anyone know why the option to switch between Visual Studio and R#
intellisense has been removed in the 2.0 builds?


Such behavour was added into 1.0 after the splitting source code for the 2.0
version. And this fix isn't yet copied into 2.0 source code.

Is there any plans to add it back in? I have found it a convenient way to
switch between the two.


Exactly

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

In article <25752198.1132081980818.JavaMail.javamailuser@localhost>,
no_mail@jetbrains.com says...

Anyone else seen this (build 209)?

Todd Breiholz

>

I've already added a tracker item (#12545) for this.

Cheers,

Christian

0
Comment actions Permalink

I have seen this behavior too. You have to go into the Visual Studio C#
options (Tools -> Options -> Text Editor -> C#) and disable statement
completion (uncheck "Auto list members" and "Parameter Information").

>

Yeah, but then you miss out on the great feature 'Auto-Completion on typing'
which REALLY saves you lots of typing and which is not implemented in R#
(although the change history claims otherwise)

Patrick


0
Comment actions Permalink

Yeah, but then you miss out on the great feature 'Auto-Completion on
typing' which REALLY saves you lots of typing and which is not
implemented in R# (although the change history claims otherwise)


It is implemented. Go to ReSharper > Options > Code Completion and enable
Autopopup[ on typing character.

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>> I have seen this behavior too. You have to go into the Visual Studio
>> C# options (Tools -> Options -> Text Editor -> C#) and disable
>> statement completion (uncheck "Auto list members" and "Parameter
>> Information").
>>

Yeah, but then you miss out on the great feature 'Auto-Completion on
typing' which REALLY saves you lots of typing and which is not
implemented in R# (although the change history claims otherwise)

Patrick



0
Comment actions Permalink

I deeply apologize!!!!!! The option is there.

My dialog was only sized up to Auto-popup after dot, missing out the
remaining 3 options. I guess it keeps the size stored somewhere but the
dialog has grown after a release but keeping the old size on my computer.

Maybe it is a good idea to show a scroll bar for dummies like me?

Regards,

Patrick

"Valentin Kipiatkov (JetBrains)" <valentin@jetbrains.com> wrote in message
news:3fdb29a6972d18c7ba5d37a4e3e9@news.intellij.net...
>> Yeah, but then you miss out on the great feature 'Auto-Completion on
>> typing' which REALLY saves you lots of typing and which is not
>> implemented in R# (although the change history claims otherwise)
>

It is implemented. Go to ReSharper > Options > Code Completion and enable
Autopopup[ on typing character.

>

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>
>>> I have seen this behavior too. You have to go into the Visual Studio
>>> C# options (Tools -> Options -> Text Editor -> C#) and disable
>>> statement completion (uncheck "Auto list members" and "Parameter
>>> Information").
>>>
>> Yeah, but then you miss out on the great feature 'Auto-Completion on
>> typing' which REALLY saves you lots of typing and which is not
>> implemented in R# (although the change history claims otherwise)
>>
>> Patrick
>>
>



0
Comment actions Permalink

OMG! I didn't see the entire "Auto-Popup" section either. What a relief. I love the auto-popup after typing feature.

0
Comment actions Permalink

That's the feature I've really missed, but it brings up a small problem
to...
If i try to type in an "if..else" it autosenses to all other things than
"if"... This makes it kind of hard to use.
Anyone else seen the problem?

Best regards
Jens Egil Evensen

"Valentin Kipiatkov (JetBrains)" <valentin@jetbrains.com> wrote in message
news:3fdb29a6972d18c7ba5d37a4e3e9@news.intellij.net...
>> Yeah, but then you miss out on the great feature 'Auto-Completion on
>> typing' which REALLY saves you lots of typing and which is not
>> implemented in R# (although the change history claims otherwise)
>

It is implemented. Go to ReSharper > Options > Code Completion and enable
Autopopup[ on typing character.

>

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>
>>> I have seen this behavior too. You have to go into the Visual Studio
>>> C# options (Tools -> Options -> Text Editor -> C#) and disable
>>> statement completion (uncheck "Auto list members" and "Parameter
>>> Information").
>>>
>> Yeah, but then you miss out on the great feature 'Auto-Completion on
>> typing' which REALLY saves you lots of typing and which is not
>> implemented in R# (although the change history claims otherwise)
>>
>> Patrick
>>
>



0
Comment actions Permalink

If i try to type in an "if..else" it autosenses to
all other things than
"if"... This makes it kind of hard to use.


Yeah, I noticed that too. In fact, it makes that feature kind of unusable - but I believe they stated in another thread that they'll fix it in another release.

0
Comment actions Permalink

Hello,

Andy Alm wrote:

Does anyone know why the option to switch between Visual Studio and R#
intellisense has been removed in the 2.0 builds? Is there any plans to
add it back in? I have found it a convenient way to switch between the two.

Can anyone point out to me exactly what the big differences are between
VS and R#'s intellisense, and why one would pick one over another?

Kind regards,
Filip.

0
Comment actions Permalink

Patrick wrote:

I deeply apologize!!!!!! The option is there.

My dialog was only sized up to Auto-popup after dot, missing out the
remaining 3 options. I guess it keeps the size stored somewhere but the
dialog has grown after a release but keeping the old size on my computer.



...same here with first install of RS 2.0 on this machine. I assume most
people have no idea that this option is there :)

Cheers,
Philipp

0
Comment actions Permalink

That's actually a very good question. I just blindly used Resharper's
intellisense when I installed it and don't recall any real adjustment that I
needed to make (I like it fine). I don't even really remember what regulare
VS2003 intellisense is like. Yet some people seem to have very strong
feelings one way or the other. It'd be nice to know what the real
differences are in both 2003 and 2005 (1.51 and 2.0) versions.


"Filip Duyck" <jetbrains@NOfilip.SPAMduyck.TNXorg> wrote in message
news:dlvmb1$ao5$1@is.intellij.net...

Hello,

>

Andy Alm wrote:

>> Does anyone know why the option to switch between Visual Studio and R#
>> intellisense has been removed in the 2.0 builds? Is there any plans to
>> add it back in? I have found it a convenient way to switch between the
>> two.

Can anyone point out to me exactly what the big differences are between VS
and R#'s intellisense, and why one would pick one over another?

>

Kind regards,
Filip.



0
Comment actions Permalink

Can anyone point out to me exactly what the big differences are
between VS and R#'s intellisense, and why one would pick one over
another?


I can remember a few:

1. Automatically inserts parenthesis for methods (although some people dislike
it and we added an option to disable this).

2. The list of suggestions is narrowed down to only suggestions matching
the entered prefix.

3. Keywords are also suggested. (But in VS2005 they started to suggest them
too.)

4. "[]" is shown after '.' when an indexer is available.

5. Parameter Info popup shows all signatures at once (although some people
prefered VS-style with only one signature shown and we added such option).

6. Switching between signatures in Parameter Info is done by Ctrl-P/Ctrl-Shift-P,
not Up/Down keys. (Most of out developers upset against using arrow keys
for that. Some people prefered using arrow keys and we added option for that
too.)

7. Also we have 2 additional intellisense types:
SmartType (Ctrl-Shift-Space) - filters list of suggestions to only symbols
of expected type (e.g. at the right hand of an assignment, in method call
argument etc)
Type Name (Ctrl-Alt-Space) - shows all types undependently of using directives
and inserts appropriate using directive if necessary.

Valentin Kipiatkov
Chief Scientist, Vice President of Product Development
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Hello,

Andy Alm wrote:

>> Does anyone know why the option to switch between Visual Studio and
>> R# intellisense has been removed in the 2.0 builds? Is there any
>> plans to add it back in? I have found it a convenient way to switch
>> between the two.
>>

Can anyone point out to me exactly what the big differences are
between VS and R#'s intellisense, and why one would pick one over
another?

Kind regards,
Filip.



0

Please sign in to leave a comment.