In Resharper when I go back to edit some existing code.. eg. wanting to insert a String.Format into this code:
<td>
<%= Html.Encode(item.Address) %>
</td>
I move the cursor to before ‘item’ and type in ‘String.F’, getting Resharper’s intellisense completion list that includes the ‘Format’ method.
However if I press TAB then it replaces ‘item’ with ‘.Format()’
Is there a way to use completing without replacing the existing text?
There are two techniques you can use.
The first is to use the Enter key, the second is to pop a space between where you are going to start typing and the next bit of code, which will prevent the next bit of code from being overwritten.