ReSharper 2016.1 Help

Smart Paste

ReSharper helps you automatically escape illegal characters in text that you copy/paste around your code.
If the pasted text contains characters that are illegal for the current context ReSharper displays a pop-up suggesting you to escape all illegal characters. To accept this suggestion, press Alt+Enter or press Esc to reject it.

For example, when you paste a piece of text that contains double quotes into a string literal, ReSharper suggests you to automatically escape all the quotes:

ReSharper automatically escapes double quotes in pasted string.

Another example is pasting a piece of code with generics into an XML doc tag: ReSharper will replace angle brackets with corresponding escape sequences.

ReSharper automatically escapes angle brackets in pasted string.

This feature is supported in the following languages/technologies:

C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts Protobuf JSON
feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available feature_available

The instructions and examples given here address the use of the feature in C#. For details specific to other languages, see corresponding topics in the ReSharper by Language section.

Last modified: 19 August 2016