I just switched to Visual Studio 2010 from Visual Studio 2008 and also have ReSharper 6 installed.
When pasting lines into case blocks in switch statements, the lines are not auto indented like they were in Visual Studio 2008. I've tried every setting I could find in Visual Studio and ReSharper with no luck. What setting have I probably missed?
I've tried smart and block indenting, and "Automatically format on paste" is checked.
I also uninstalled ReSharper, and it's still not working. It's something in Visual Studio 2010.
Example inside a switch statement block:
Pasting one line of code when cursor is not in column 1.
dockPanelFilters.Visibility = DockVisibility.Visible;
dockPanelFilters.Dock = DockingStyle.Left;
dockPanelFilters.Dock = DockingStyle.Left;
What I expect to see is:
dockPanelFilters.Visibility = DockVisibility.Visible;
dockPanelFilters.Dock = DockingStyle.Left;
dockPanelFilters.Dock = DockingStyle.Left;
Brain dead simple stuff, and it was working in Visual Studio 2008.
Current settings:
Tools/Options/Text Editor/C#/Tabs = smart, 4, insert spaces
Tools/Options/Text Editor/C#/Formatting = all checked
Tools/Options/Text Editor/C#/Indentation = all checked except Indent open and closed braces
Tools/Options/Text Editor/C#/New Lines = all checked
Tools/Options/Text Editor/C#/Spacing = only first box checked
Tools/Options/Text Editor/C#/Wrapping = only first block checked
<UserSettings>
<ApplicationIdentity version="10.0"/>
<ToolsOptions>
<ToolsOptionsCategory name="TextEditor" RegisteredName="TextEditor">
<ToolsOptionsSubCategory name="CSharp" RegisteredName="CSharp" PackageName="Text Management Package">
<PropertyValue name="TabSize">4</PropertyValue>
<PropertyValue name="AutoListMembers">false</PropertyValue>
<PropertyValue name="IndentStyle">2</PropertyValue>
<PropertyValue name="HideAdvancedMembers">true</PropertyValue>
<PropertyValue name="ShowNavigationBar">true</PropertyValue>
<PropertyValue name="VirtualSpace">false</PropertyValue>
<PropertyValue name="InsertTabs">false</PropertyValue>
<PropertyValue name="WordWrapGlyphs">true</PropertyValue>
<PropertyValue name="EnableLeftClickForURLs">true</PropertyValue>
<PropertyValue name="ShowLineNumbers">false</PropertyValue>
<PropertyValue name="WordWrap">false</PropertyValue>
<PropertyValue name="IndentSize">4</PropertyValue>
<PropertyValue name="CutCopyBlankLines">true</PropertyValue>
<PropertyValue name="AutoListParams">false</PropertyValue>
</ToolsOptionsSubCategory>
<ToolsOptionsSubCategory name="CSharp-Specific" RegisteredName="CSharp-Specific" PackageName="Visual C# Language Service Package">
<PropertyValue name="NewLines_QueryExpression_EachClause">1</PropertyValue>
<PropertyValue name="Space_Normalize">0</PropertyValue>
<PropertyValue name="Space_AroundBinaryOperator">1</PropertyValue>
<PropertyValue name="Formatting_TriggerOnPaste">1</PropertyValue>
<PropertyValue name="UnboundItem_ExactMatches">5</PropertyValue>
<PropertyValue name="GenerateConstructorSmartTagEnabled">1</PropertyValue>
<PropertyValue name="CompleteOnSpace">1</PropertyValue>
<PropertyValue name="WarnWhenMembersCauseCompilerGeneratedReferences">1</PropertyValue>
<PropertyValue name="CollapseInactiveBlocksOnOpen">1</PropertyValue>
<PropertyValue name="Watson_MaxExceptionsToReport">1</PropertyValue>
<PropertyValue name="EditAndContinueReportEnterBreakStateFailure">1</PropertyValue>
<PropertyValue name="TrackMostRecentlyUsed">1</PropertyValue>
<PropertyValue name="FilterKeywordsContextually">1</PropertyValue>
<PropertyValue name="BringUpOnSpace">1</PropertyValue>
<PropertyValue name="Rename_Preview">1</PropertyValue>
<PropertyValue name="EncapsulateField_PreviewReferenceChanges">1</PropertyValue>
<PropertyValue name="DelayBeforeShowingErrors">1500</PropertyValue>
<PropertyValue name="CollapseRegionBlocksOnOpen">1</PropertyValue>
<PropertyValue name="NewLines_Braces_Method">1</PropertyValue>
<PropertyValue name="HighlightReferences">0</PropertyValue>
<PropertyValue name="RefactorNotifyRenameEnabled">1</PropertyValue>
<PropertyValue name="OnlyScanFirstTypeInFileForDesignerAttribute">0</PropertyValue>
<PropertyValue name="Indent_CaseLabels">1</PropertyValue>
<PropertyValue name="Formatting_TriggerOnBlockCompletion">1</PropertyValue>
<PropertyValue name="CompletionCommitCharacters">{}[]().,:;+-*/%&|^!~=<>?@#'"\</PropertyValue>
<PropertyValue name="EditAndContinueEnabled">1</PropertyValue>
<PropertyValue name="InsertNewlineOnEnterWithWholeWord">0</PropertyValue>
<PropertyValue name="BringUpOnOverride">1</PropertyValue>
<PropertyValue name="CodeDefinitionWindow_DocumentationComment_IndentOffset">2</PropertyValue>
<PropertyValue name="Rename_Comments">0</PropertyValue>
<PropertyValue name="Squiggles_SemanticAnalysis">0</PropertyValue>
<PropertyValue name="NewLines_Braces_ControlFlow">1</PropertyValue>
<PropertyValue name="NewLines_Braces_AnonymousMethod">1</PropertyValue>
<PropertyValue name="Space_WithinOtherParentheses">0</PropertyValue>
<PropertyValue name="BringUpOnIdentifier">1</PropertyValue>
<PropertyValue name="RemoveParameters_PreviewReferenceChanges">1</PropertyValue>
<PropertyValue name="Wrapping_KeepStatementsOnSingleLine">0</PropertyValue>
<PropertyValue name="Space_AfterBasesColon">1</PropertyValue>
<PropertyValue name="Indent_Braces">0</PropertyValue>
<PropertyValue name="CompleteOnNewline">1</PropertyValue>
<PropertyValue name="EncapsulateField_UpdateAllReferences">0</PropertyValue>
<PropertyValue name="Wrapping_IgnoreSpacesAroundVariableDeclaration">0</PropertyValue>
<PropertyValue name="Space_WithinMethodCallParentheses">0</PropertyValue>
<PropertyValue name="Space_AfterCast">0</PropertyValue>
<PropertyValue name="Colorize">1</PropertyValue>
<PropertyValue name="EditAndContinueReportOpenScopeFailure">0</PropertyValue>
<PropertyValue name="FilterToAllowableTypes">1</PropertyValue>
<PropertyValue name="SortUsings_PlaceSystemFirst">1</PropertyValue>
<PropertyValue name="NewLines_Braces_CollectionInitializer">0</PropertyValue>
<PropertyValue name="Watson_DeferSendingUntilLater">0</PropertyValue>
<PropertyValue name="ShowKeywords">1</PropertyValue>
<PropertyValue name="ShowSnippets">1</PropertyValue>
<PropertyValue name="BraceMatchingRectangle">1</PropertyValue>
<PropertyValue name="NewLines_AnonymousTypeInitializer_EachMember">1</PropertyValue>
<PropertyValue name="NewLines_Keywords_Catch">1</PropertyValue>
<PropertyValue name="NewLines_Braces_ObjectInitializer">1</PropertyValue>
<PropertyValue name="NewLines_Braces_ArrayInitializer">0</PropertyValue>
<PropertyValue name="Space_WithinExpressionParentheses">0</PropertyValue>
<PropertyValue name="Space_InControlFlowConstruct">1</PropertyValue>
<PropertyValue name="Formatting_TriggerOnStatementCompletion">1</PropertyValue>
<PropertyValue name="CodeDefinitionWindow_DocumentationComment_WrapLength">80</PropertyValue>
<PropertyValue name="NewLines_Keywords_Finally">1</PropertyValue>
<PropertyValue name="Space_BetweenEmptyMethodDeclarationParentheses">0</PropertyValue>
<PropertyValue name="Indent_UnindentLabels">1</PropertyValue>
<PropertyValue name="SmartTagEnabled">1</PropertyValue>
<PropertyValue name="SortUsings">1</PropertyValue>
<PropertyValue name="Rename_Strings">0</PropertyValue>
<PropertyValue name="NewLines_ObjectInitializer_EachMember">1</PropertyValue>
<PropertyValue name="NewLines_Keywords_Else">1</PropertyValue>
<PropertyValue name="TimeSliceForQuickSearchCaching">50</PropertyValue>
<PropertyValue name="EnableProgressDialogOnWaitForBackground">1</PropertyValue>
<PropertyValue name="Space_WithinMethodDeclarationParentheses">0</PropertyValue>
<PropertyValue name="Space_BetweenEmptyMethodCallParentheses">0</PropertyValue>
<PropertyValue name="Space_BeforeSemicolonsInForStatement">0</PropertyValue>
<PropertyValue name="Space_BeforeComma">0</PropertyValue>
<PropertyValue name="Space_AfterMethodCallName">0</PropertyValue>
<PropertyValue name="Space_AfterComma">1</PropertyValue>
<PropertyValue name="ExtractInterface_SelectAll">0</PropertyValue>
<PropertyValue name="ReorderParameters_PreviewReferenceChanges">1</PropertyValue>
<PropertyValue name="Wrapping_IgnoreSpacesAroundBinaryOperators">0</PropertyValue>
<PropertyValue name="Space_BeforeBasesColon">1</PropertyValue>
<PropertyValue name="Space_AfterMethodDeclarationName">0</PropertyValue>
<PropertyValue name="Space_AfterDot">0</PropertyValue>
<PropertyValue name="UnboundItemSmartTagEnabled">1</PropertyValue>
<PropertyValue name="AutoComment">1</PropertyValue>
<PropertyValue name="NewLines_Braces_Type">1</PropertyValue>
<PropertyValue name="Space_AfterLambdaArrow">1</PropertyValue>
<PropertyValue name="ImplementInterfaceSmartTagEnabled">1</PropertyValue>
<PropertyValue name="BringUpOnPartial">1</PropertyValue>
<PropertyValue name="CodeDefinitionWindow_DocumentationComment_IndentBase">1</PropertyValue>
<PropertyValue name="EncapsulateField_SearchInStrings">0</PropertyValue>
<PropertyValue name="TimeSliceForQuickSearchSearching">50</PropertyValue>
<PropertyValue name="EnterOutliningModeOnOpen">0</PropertyValue>
<PropertyValue name="NewLines_Braces_LambdaExpressionBody">1</PropertyValue>
<PropertyValue name="Space_WithinSquares">0</PropertyValue>
<PropertyValue name="Space_BeforeLambdaArrow">1</PropertyValue>
<PropertyValue name="ShowHiddenItems">0</PropertyValue>
<PropertyValue name="Squiggles">0</PropertyValue>
<PropertyValue name="NewLines_Braces_AnonymousTypeInitializer">1</PropertyValue>
<PropertyValue name="Space_WithinCastParentheses">0</PropertyValue>
<PropertyValue name="Space_AfterSemicolonsInForStatement">1</PropertyValue>
<PropertyValue name="Indent_CaseContents">1</PropertyValue>
<PropertyValue name="Indent_FlushLabelsLeft">0</PropertyValue>
<PropertyValue name="Watson_ReportExceptions">1</PropertyValue>
<PropertyValue name="GenerateStubSmartTagEnabled">1</PropertyValue>
<PropertyValue name="BringUpOnEventHookup">1</PropertyValue>
<PropertyValue name="ImplementInterface_InsertRegionTags">0</PropertyValue>
<PropertyValue name="Wrapping_PreserveSingleLine">1</PropertyValue>
<PropertyValue name="Space_BetweenEmptySquares">0</PropertyValue>
<PropertyValue name="Space_BeforeOpenSquare">0</PropertyValue>
<PropertyValue name="Space_BeforeDot">0</PropertyValue>
<PropertyValue name="Indent_BlockContents">1</PropertyValue>
<PropertyValue name="RenameSmartTagEnabled">1</PropertyValue>
<PropertyValue name="ColorizeBoundTypes">1</PropertyValue>
<PropertyValue name="RemoveUnusedUsings">1</PropertyValue>
<PropertyValue name="Rename_Overloads">0</PropertyValue>
<PropertyValue name="EncapsulateField_SearchInComments">0</PropertyValue>
<PropertyValue name="Refactoring_Verification_Enabled">0</PropertyValue>
<PropertyValue name="ProgressDialogDelaySeconds">2</PropertyValue>
</ToolsOptionsSubCategory>
</ToolsOptionsCategory>
</ToolsOptions>
</UserSettings>