The reason I don't use the Resharper intellisense

Hi,

There is an annoying feature that prevents me from using the Resharper
intellisense.
In the Resharper intellisense, when it completes a function name it
automatically adds these: ( ).
How can I stop them from showing?

Doron.


12 comments
Comment actions Permalink

Why is that annoying?

It puts the cursor into the parens so you can just start typing. And if you
type the closing paren out of habit, it doesn't double the closing parent at
all, but just types over it.

Additionally, in the future of 2.0 (i.e. before ships), they'll be adding a
"complete statement" feature which means you won't have to worry about going
past the closing parent to add the semicolon or anything, you will just be
able to press Enter.

At any rate, this has nothing to do with the Resharper Intellisense, and
everything to do with the setting that controls the auto insertion of the
closing paren, bracket, or quote, when the opening one is entered. I've
found it almost never gets in the way, even though I thought it would.

Give it a chance. And especially once "Complete Statement" is available,
you'll probably find it a very nice feature to have. But if you find you
really cannot get used to it, then just go to Resharper options and turn the
option off.

"Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
news:ddnink$vag$1@is.intellij.net...

Hi,

>

There is an annoying feature that prevents me from using the Resharper
intellisense.
In the Resharper intellisense, when it completes a function name it
automatically adds these: ( ).
How can I stop them from showing?

>

Doron.



0
Comment actions Permalink

Hello Doron,

I don't find that annoying at all. What is annoying is when I go back to
Visual Studio 2005, not having it.

Best Regards,
---
Laurent Kempé - laurent.kempe@techheadbrothers.com
Tech Head Brothers - http://www.TechHeadBrothers.com
Blog - http://weblogs.asp.net/lkempe

Hi,

There is an annoying feature that prevents me from using the Resharper
intellisense.
In the Resharper intellisense, when it completes a function name it
automatically adds these: ( ).
How can I stop them from showing?
Doron.



0
Comment actions Permalink

they'll be adding a
"complete statement" feature which means you won't
have to worry about going
past the closing parent to add the semicolon or
anything, you will just be
able to press Enter.


Ah, that is great! That's something I've wanted without really thinking to ASK for it, especially since I saw a similar feature in eclipse. Excellent.

0
Comment actions Permalink

Hello Paul,

I have noticed that now (build 204 on VS2003) when pressing ENTER on an intellisense
option I go back to the beginning of the line and not in the middle of the
brackets. Now I am putting ""s and ;s in the wrong place and getting all
muddled up!!!

Didn't happen on any previous version I have used (been using all 2.0 versions
as they come out on VS2003)

Ronnie

Why is that annoying?

It puts the cursor into the parens so you can just start typing. And
if you type the closing paren out of habit, it doesn't double the
closing parent at all, but just types over it.

]]>

"Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
news:ddnink$vag$1@is.intellij.net...

>> Hi,
>>
>> There is an annoying feature that prevents me from using the
>> Resharper
>> intellisense.
>> In the Resharper intellisense, when it completes a function name it
>> automatically adds these: ( ).
>> How can I stop them from showing?
>> Doron.
>>


0
Comment actions Permalink

Hi All,

I am experiencing exactly the same proberm as Ronnie (build 204, so was in
203). After the Ctrl-Shif-Space the cusror jumps to begin of the line.

Maxim

<ronnie@freenet.co.uk> wrote in message
news:7c77a953928d8c77261d6a8d470@news.jetbrains.com...

Hello Paul,

>

I have noticed that now (build 204 on VS2003) when pressing ENTER on an
intellisense option I go back to the beginning of the line and not in the
middle of the brackets. Now I am putting ""s and ;s in the wrong place and
getting all muddled up!!!

>

Didn't happen on any previous version I have used (been using all 2.0
versions as they come out on VS2003)

>

Ronnie

>
>> Why is that annoying?
>>
>> It puts the cursor into the parens so you can just start typing. And
>> if you type the closing paren out of habit, it doesn't double the
>> closing parent at all, but just types over it.

<snip>

>> "Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
>> news:ddnink$vag$1@is.intellij.net...
>>
>>> Hi,
>>>
>>> There is an annoying feature that prevents me from using the
>>> Resharper
>>> intellisense.
>>> In the Resharper intellisense, when it completes a function name it
>>> automatically adds these: ( ).
>>> How can I stop them from showing?
>>> Doron.
>>>
>



0
Comment actions Permalink

Hello Maksym,

this problem is fixed in the next build that should be released today.

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Hi All,

I am experiencing exactly the same proberm as Ronnie (build 204, so
was in 203). After the Ctrl-Shif-Space the cusror jumps to begin of
the line.

Maxim

<ronnie@freenet.co.uk> wrote in message
news:7c77a953928d8c77261d6a8d470@news.jetbrains.com...

>> Hello Paul,
>>
>> I have noticed that now (build 204 on VS2003) when pressing ENTER on
>> an intellisense option I go back to the beginning of the line and not
>> in the middle of the brackets. Now I am putting ""s and ;s in the
>> wrong place and getting all muddled up!!!
>>
>> Didn't happen on any previous version I have used (been using all 2.0
>> versions as they come out on VS2003)
>>
>> Ronnie
>>
>>> Why is that annoying?
>>>
>>> It puts the cursor into the parens so you can just start typing.
>>> And if you type the closing paren out of habit, it doesn't double
>>> the closing parent at all, but just types over it.
>>>
>> >> >>> "Doron" <__rem0ve_doron> wrote in message >>> news:ddnink$vag$1@is.intellij.net... >>> >>>> Hi, >>>> >>>> There is an annoying feature that prevents me from using the >>>> Resharper >>>> intellisense. >>>> In the Resharper intellisense, when it completes a function name it >>>> automatically adds these: ( ). >>>> How can I stop them from showing? >>>>]]> Doron.


0
Comment actions Permalink

In ReSharper 2.0 there will be an option to turn parenthesis insertion off.

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

Hi,

There is an annoying feature that prevents me from using the Resharper
intellisense.
In the Resharper intellisense, when it completes a function name it
automatically adds these: ( ).
How can I stop them from showing?
Doron.



0
Comment actions Permalink

Really, it doesn't take that much to get used to this. In fact, if you
ignore it and just type as usual, you won't even notice (if you type the
parens yourself, it just types "over" the existing ones, rather than
inserting new ones unexpectedly).

And once 2.0 adds the "complete statement/smart-enter" feature, you'll
probably find you like this feature even more.

I say give it a chance and try and get used to it. I did, and I rarely find
it annoying now. Just my two cents.

"Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
news:ddnink$vag$1@is.intellij.net...

Hi,

>

There is an annoying feature that prevents me from using the Resharper
intellisense.
In the Resharper intellisense, when it completes a function name it
automatically adds these: ( ).
How can I stop them from showing?

>

Doron.



0
Comment actions Permalink

The primary reason I dislike ReSharper intellisense is because it disappears
the moment I type an embedded method call. Visual Studio intellisense
continues working perfectly whereas ReSharper falls flat. Here's a quick
experiment to see what I mean:

private int Foo(int a, int b)
{
return 1;
}

private int Bar(int a, int b)
{
return 2;
}

private void Baz()
{
Foo(Bar(1, 2), 3);
}

As soon as I close the parentheses on the call to Bar(), ReSharper
incorrectly assumes the line is complete. Another annoyance is the only way
I can find to bring up intellisense again is to erase and retype the open
parenthesis in the call to Foo(), but it disappears again as soon I move the
cursor past the closing parenthesis in the call to Bar(). Visual Studio
intellisense pops up if I enter a comma in the parameter list, which I find
very convenient.

--
Lothan


"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:dkqgqc$fkr$1@is.intellij.net...

Really, it doesn't take that much to get used to this. In fact, if you
ignore it and just type as usual, you won't even notice (if you type the
parens yourself, it just types "over" the existing ones, rather than
inserting new ones unexpectedly).

>

And once 2.0 adds the "complete statement/smart-enter" feature, you'll
probably find you like this feature even more.

>

I say give it a chance and try and get used to it. I did, and I rarely
find it annoying now. Just my two cents.

>

"Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
news:ddnink$vag$1@is.intellij.net...

>> Hi,
>>
>> There is an annoying feature that prevents me from using the Resharper
>> intellisense.
>> In the Resharper intellisense, when it completes a function name it
>> automatically adds these: ( ).
>> How can I stop them from showing?
>>
>> Doron.
>>
>



0
Comment actions Permalink

Hello GREGORY,

Another annoyance is the
only way I can find to bring up intellisense again is to erase and
retype the open parenthesis in the call to Foo()

Actually, you can invoke Parameter Info at any time by pressing Ctrl+P. But
I also agree that showing it automatically would be nice.

Regards,
Maxim


0
Comment actions Permalink

Learn to use Ctrl-P. Honestly, while you have a good point, this has never
bothered me, and the other benefits of Resharper's completion far outweighs
these drawbacks in my mind.

Make sure you put these suggestions into the TRACKER as a request for a fix
for future versions. And please do spend a little more time getting used to
Resharper's intellisense, as I think you'll find eventually that the pluses
outweigh the minuses.


"GREGORY LAW" <lothan@email.uophx.edu> wrote in message
news:dlf1t3$buk$1@is.intellij.net...

The primary reason I dislike ReSharper intellisense is because it
disappears the moment I type an embedded method call. Visual Studio
intellisense continues working perfectly whereas ReSharper falls flat.
Here's a quick experiment to see what I mean:

>

private int Foo(int a, int b)
{
return 1;
}

>

private int Bar(int a, int b)
{
return 2;
}

>

private void Baz()
{
Foo(Bar(1, 2), 3);
}

>

As soon as I close the parentheses on the call to Bar(), ReSharper
incorrectly assumes the line is complete. Another annoyance is the only
way I can find to bring up intellisense again is to erase and retype the
open parenthesis in the call to Foo(), but it disappears again as soon I
move the cursor past the closing parenthesis in the call to Bar(). Visual
Studio intellisense pops up if I enter a comma in the parameter list,
which I find very convenient.

>

--
Lothan

>
>

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:dkqgqc$fkr$1@is.intellij.net...

>> Really, it doesn't take that much to get used to this. In fact, if you
>> ignore it and just type as usual, you won't even notice (if you type the
>> parens yourself, it just types "over" the existing ones, rather than
>> inserting new ones unexpectedly).
>>
>> And once 2.0 adds the "complete statement/smart-enter" feature, you'll
>> probably find you like this feature even more.
>>
>> I say give it a chance and try and get used to it. I did, and I rarely
>> find it annoying now. Just my two cents.
>>
>> "Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
>> news:ddnink$vag$1@is.intellij.net...
>>> Hi,
>>>
>>> There is an annoying feature that prevents me from using the Resharper
>>> intellisense.
>>> In the Resharper intellisense, when it completes a function name it
>>> automatically adds these: ( ).
>>> How can I stop them from showing?
>>>
>>> Doron.
>>>
>>
>>
>



0
Comment actions Permalink

This issue is fixed in the ReSharper 2.0. So maybe you'll like ReSharper's
intellisense in 2.0 more.

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

The primary reason I dislike ReSharper intellisense is because it
disappears the moment I type an embedded method call. Visual Studio
intellisense continues working perfectly whereas ReSharper falls flat.
Here's a quick experiment to see what I mean:

private int Foo(int a, int b)
{
return 1;
}
private int Bar(int a, int b)
{
return 2;
}
private void Baz()
{
Foo(Bar(1, 2), 3);
}
As soon as I close the parentheses on the call to Bar(), ReSharper
incorrectly assumes the line is complete. Another annoyance is the
only way I can find to bring up intellisense again is to erase and
retype the open parenthesis in the call to Foo(), but it disappears
again as soon I move the cursor past the closing parenthesis in the
call to Bar(). Visual Studio intellisense pops up if I enter a comma
in the parameter list, which I find very convenient.

"Paul Bradshaw" <pbradshaw@advsol.com> wrote in message
news:dkqgqc$fkr$1@is.intellij.net...

>> Really, it doesn't take that much to get used to this. In fact, if
>> you ignore it and just type as usual, you won't even notice (if you
>> type the parens yourself, it just types "over" the existing ones,
>> rather than inserting new ones unexpectedly).
>>
>> And once 2.0 adds the "complete statement/smart-enter" feature,
>> you'll probably find you like this feature even more.
>>
>> I say give it a chance and try and get used to it. I did, and I
>> rarely find it annoying now. Just my two cents.
>>
>> "Doron" <__rem0ve_doron@orsus.com.remove.this> wrote in message
>> news:ddnink$vag$1@is.intellij.net...
>>
>>> Hi,
>>>
>>> There is an annoying feature that prevents me from using the
>>> Resharper
>>> intellisense.
>>> In the Resharper intellisense, when it completes a function name it
>>> automatically adds these: ( ).
>>> How can I stop them from showing?
>>> Doron.
>>>


0

Please sign in to leave a comment.