Code Jumper extension for Visual Studio 2010 review

Code Jumper by Productive Joe streamlines navigation within a code file listing all methods and properties in a document to a side of the Visual Studio editor. You can navigate to any declaration with a single click in the list:

Code Jumper's navigation panel to the right of the open document in Visual Studio 2010

Code Jumper's navigation panel to the right of the open document in Visual Studio 2010


Clicking on a free space in the navigation panel opens a context menu to hide variables and properties, customize Code Jumper:
Options context menu

Options context menu


Code Jumper Options dialog

Code Jumper Options dialog

You can select navigation panel location to the right or to the left of the editor, default variables and properties visibility, alphabetical or original sorting (alphabetical sorting doesn’t currently work). You will need to reopen a document to apply new changes.

You can customize colors in Code Jumper’s navigation panel by editing WPF resources it uses. On the Themes tab click Edit Dafault.xaml, drag Default.xaml from the opened Explorer window to Visual Studio and modify any brush. Again, you will need to reopen a document to apply new colors:

Themes customization tab

Themes customization tab


Default.xaml customization in Visual Studio 2010 editor

Default.xaml customization in Visual Studio 2010 editor


Code Jumper supports C++ and C++/CLI code and though I crashed it several times clicking on some declarations it generally works:
Code Jumper navigation for C++ code

Code Jumper navigation for C++ code


You can also quickly rename a method or a variable right clicking on a declaration in the navigation panel:
Rename context menu command

Rename context menu command


Code Jumper supports C#, Visual Basic, C++ in Visual Studio 2010. You can download this free extension from Visual Studio Gallery.

 

 

Organize Visual Studio tabs with Tabs Studio add-in

This entry was posted in Reviews and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s