`
king_tt
  • 浏览: 2109369 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Visual C# Development Settings

 
阅读更多

source:http://blogs.msdn.com/karenliu/archive/2006/06/12/628756.aspx

Visual C# Development Settings Default KeyBindings

Editing

Edit.CollapseToDefinitions

CTRL + M, O

Collapses existing regions to provide a high-level view of the types and members in the source file.

Edit.CommentSelection

CTRL + K, C or CTRL + E, C

Inserts // at the beginning of the current line or every line of the current selection.

Edit.FormatDocument

CTRL + K, D or CTRL + E, D

Formats the current document according to the indentation and code formatting settings specified on the Formattingpane under Tools | Options | Text Editor | C#.

Edit.FormatSelection

CTRL + K, F or CTRL + E, F

Formats the current selection according to the indentation and code formatting settings specified on the Formatting pane under Tools | Options | Text Editor | C#.

Edit.InsertSnippet

CTRL + K, X

Displays the Code Snippet Picker. The selected code snippet will be inserted at the cursor position.

Edit.StopOutlining

CTRL + M, P

Removes all outlining information from the whole document.

Edit.SurroundWith

CTRL + K, S

Displays the Code Snippet Picker. The selected code snippet will be wrapped around the selected text.

Edit.ToggleAllOutlining

CTRL + M, L

Toggles all previously collapsed outlining regions between collapsed and expanded states.

Expand Code Snippet

[TAB]

Expand Code Snippet

Edit.ToggleOutliningExpansion

CTRL + M, M

Toggles the currently selected collapsed region between the collapsed and expanded state.

Edit.UncommentSelection

CTRL + K, U or CTRL + E, U

Removes the // at the beginning of the current line or every line of the current selection.

Edit.CycleClipboardRing

CTRL + SHIFT + V

Pastes text from the Clipboard ring to the cursor location in the file. Subsequent use of the shortcut key iterates through the items in the Clipboard ring.

Edit.Replace

CTRL + H

Displays the replace options in theQuicktab of theFind and Replacedialog box.

Edit.ReplaceInFiles

CTRL + SHIFT + H

Displays the replace options on theIn Filestab of theFind and Replacedialog box.

View.ShowSmartTag

CTRL + . or SHIFT + ALT + F10

Displays the available options on the smart tag menu.

Edit.InvokeSnippetFromShortcut

TAB

Inserts the expanded code snippet from the shortcut name.

File

File.NewProject

CTRL + SHIFT + N

Displays theNew Projectdialog box.

File.OpenProject

CTRL + SHIFT + O

Displays theOpen Projectdialog box, where existing projects can be added to the solution.

Project.AddClass

SHIFT + ALT + C

Displays theAdd New Itemdialog box and selects Class template as default.

Project.AddExistingItem

SHIFT + ALT + A

Displays theAdd Existing Itemdialog box, where existing files can be added to the current project.

Project.AddNewItem

CTRL + SHIFT + A

Displays theAdd New Itemdialog box, where a new file can be added to the current project.

Window.ShowEzMDIFileList

CTRL + ALT + DOWN ARROW

Displays a pop-up listing of all open documents.

Edit.OpenFile

CTRL + O

Displays theOpen Filedialog box where a file can be selected to be opened. This does not add the file to the project.

IntelliSense

Edit.CompleteWord

CTRL + SPACE or CTRL + K, W

Completes the current word in the completion list.

Edit.ListMembers

CTRL + J or CTRL + K, L

Invokes the IntelliSense completion list.

Edit.QuickInfo

CTRL + K, I

Displays the complete declaration for the specified identifier in your code in a Quick Info tool tip.

Edit.ParameterInfo

CTRL + SHIFT + SPACE or CTRL K, P

Displays the name, number and type of parameters required for the specified method.

Navigation

Edit.FindAllReferences

SHIFT + F12 or CTRL + K, R

Displays a list of all references for the symbol selected.

Edit.GoToBrace

CTRL + ]

Moves the cursor location to the matching brace in the source file.

Edit.GoToDefinition

F12

Navigates to the declaration for the selected symbol in code.

Edit.GoToNextLocation

F8

Moves the cursor to the next item, such as a task in the Task List window or a search match in the Find Results window. Subsequent invocations will move to the next item in the list.

Edit.IncrementalSearch

CTRL + I

Activates incremental search. If incremental search is on, but no input is passed, the previous search query is used. If search input has been found, next invocation searches for the next occurrence of the input text.

View.ClassViewGoToSearchCombo

CTRL + K, CTRL + V

Brings focus to theClass View searchbox.

View.ForwardBrowseContext

CTRL + SHIFT + 7

Moves to the next item called in code in the current file. Uses the Go To Definition navigation stack.

View.NavigateBackward

CTRL + MINUS SIGN (-)

Moves to the previously browsed line of code.

View.NavigateForward

CTRL + SHIFT + MINUS SIGN (-)

Moves to the next browsed line of code.

View.PopBrowseContext

CTRL + SHIFT + 8

Moves to the previous item called in code in the current file. Uses the Go To Definition navigation stack.

Edit.FindInFiles

CTRL + SHIFT + F

Displays theIn Filestab of theFind and Replacedialog box.

Edit.FindSymbol

ALT + F12

Displays theFind Symbolpane of theFind and Replacedialog box.

View.ViewCode

F7

Displays the selected item inCodeview of the editor.

View.ViewDesigner

SHIFT + F7

Switches toDesignview for the current document. Available only inSourceview.

View.ViewMarkup

SHIFT + F7

Switches toSourceview for the current document. Available only inDesignview.

Window.MoveToNavigationBar

CTRL + F2

Moves the cursor to the drop-down bar located at the top of the code editor when the editor is inCodeview orServer Codeview.

Edit.Find

CTRL + F

Displays theQuicktab of theFind and Replacedialog box.

Edit.GoTo

CTRL + G

Displays theGo To Linedialog box.

Edit.GoToFindCombo

CTRL + /

Puts the cursor in theFind/Commandbox on theStandardtoolbar.

Refactoring

Refactor.EncapsulateField

CTRL + R, E

Displays theEncapsulate Fielddialog box, which allows creation of a property from an existing field and updates all references to use the new property.

Refactor.ExtractInterface

CTRL + R, I

Displays theExtract Interfacedialog box, which allows creation of a new interface with members derived from an existing class, struct, or interface.

Refactor.ExtractMethod

CTRL + R, M

Displays theExtract Methoddialog box, which allows creation of a new method from the selected code.

Refactor.PromoteLocalVariabletoParameter

CTRL + R, P

Moves a variable from a local usage to a method, indexer, or constructor parameter and updates all call sites appropriately.

Refactor.RemoveParameters

CTRL + R, V

Displays theRemove Parametersdialog box, which allows removal of parameters from methods, indexers, or delegates by changing the declaration at any locations where the member is called.

Refactor.Rename

CTRL + R, R or F2

Displays theRenamedialog box, which allows renaming all references for an identifier.

Refactor.ReorderParameters

CTRL + R, O

Displays theReorder Parametersdialog box, which allows changes to the order of the parameters for methods, indexers, and delegates.

Window

View.ClassView

CTRL + W, C

Displays theClass Viewwindow.

View.CodeDefinitionWindow

CTRL + W, D

Displays theCode Definitionwindow.

View.CommandWindow

CTRL + W, A

Displays theCommandwindow, where commands can be invoked to manipulate the integrated development environment (IDE).

View.ErrorList

CTRL + W, E

Displays theError Listwindow.

View.ObjectBrowser

CTRL + W, J

Displays theObject Browser.

View.Output

CTRL + W, O

Displays theOutputwindow, where status messages can be viewed at run time.

View.PropertiesWindow

CTRL + W, P

Displays thePropertieswindow, which lists the design-time properties and events for the currently selected item.

View.SolutionExplorer

CTRL + W, S

DisplaysSolution Explorer, which lists the projects and files in the current solution.

View.TaskList

CTRL + W, T

Displays theTask Listwindow, which displays custom tasks, comments, shortcuts, warnings and error messages.

View.Toolbox

CTRL + W, X

Displays theToolbox, which contains controls that can be included or used with your code.

View.ServerExplorer

CTRL + W, L

DisplaysServer Explorer, which lets you view and manipulate database servers, event logs, message queues, Web services, and other operating system services.

Window.CloseToolWindow

SHIFT + ESC

Closes the current tool window.

Data.ShowDataSources

SHIFT + ALT + D

Displays theData Sourceswindow.

Window.CloseDocumentWindow

CTRL + F4

Closes the current tab.

Window.NextDocumentWindowNav

CTRL + TAB

Displays the IDE Navigator, with the first document window selected.

Build

Build.BuildSolution

F6 or CTRL + SHIFT + B

Builds all the projects in the solution.

Build.BuildSelection

SHIFT + F6

Builds the selected project and its dependencies.

Debugging

Debug.Autos

CTRL + D, A

Displays theAutoswindow, which displays variables used in the current line of code and the preceding line of code.

Debug.CallStack

CTRL + D, C

Displays theCall Stackwindow, which displays a list of all active methods or stack frames for the current thread of execution.

Debug.Immediate

CTRL + D, I

Displays theImmediatewindow, where expressions can be evaluated.

Debug.Locals

CTRL + D, L

Displays theLocalswindow, which displays the local variables and their values for each method in the current stack frame.

Debug.QuickWatch

CTRL + D, Q

Displays theQuickWatchdialog box that has the current value of the selected expression.

Debug.Start

F5

Launches the application under the debugger based off of the settings from the startup project. When in Break mode, invoking this command will run the application until the next breakpoint.

Debug.StartWithoutDebugging

CTRL + F5

Launches the application without invoking the debugger.

Debug.StepInto

F11

Executes code one statement at a time, following execution into method calls.

Debug.StepOut

SHIFT + F11

Executes the remaining lines of a method in which the current execution point is located.

Debug.StepOver

F10

Executes the next line of code, but does not follow execution through any method calls.

Debug.StopDebugging

SHIFT + F5

Stops running the current application under the debugger.

Debug.ToggleBreakpoint

F9

Sets or removes a breakpoint at the current line.

Debug.Watch

CTRL + D, W

Displays theWatchwindow, which displays the values of selected variables or watch expressions.

Debug.EnableBreakpoint

CTRL + F9

Toggles the breakpoint between disabled and enabled.

Make Datatip Transparent

[CTRL]

Causes a visible datatip to become transparent.

Notes:

- These key bindings are only available through theVisualC# Development Settings. To change to the Visual C# Development settings, go to Tools | Import and Export Settings and selectReset all Settingsthen selectVisual C# Development Settings.

- To customize the key bindings for these commands, go to Tools | Options | Environment | Keyboard.

Source:http://geekswithblogs.net/shahed/archive/2007/09/24/115574.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics