Inline Navigate To

Microsoft DevLabs Free

A fluid, inline Navigate To experience which can find file names, symbols, or lines. Results can be filtered and previewed in real-time.

(13) Review
Visual Studio
2012
Download (1,464)
2/19/2013
11.0.60218.1
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (13)
Q and A (6)
Sign in to Write a Review
Sort By:

by mariuszz | March 20 2013

I really like this extension. I have some suggestions though.

- You should be able to write SomeComCWLN and get SomComplexClassWithLongName, but also SomeLonN and also get this class (but if there is a better match it should be first). Now only SCCWLN will work.

-the possibility to "narrow" results by providing other terms after space. For example, right now I can write "Index.cshtml" and get list of all Views files for Index action. If I only want views from HomeController I can write "index.c home" and narrow result to Index.cshtml from HomeController because files are matched also against path (and it matched "..\MyProject\View\Home\" path)
It would be helpful if I could write "Create HoCo" and get all method that have "create" in name but from classes that would match HoCo pattern (HomeController for example)

-possibility to tell that files from particular folder name should be excluded from Navigate To results. For example it would be useful to exclude "T4" folder from T4MVC library so it won't clutter results (every action name is duplicated)
Or maybe provide an option so files that have "// <auto-generated />" comment at beginning won't be considered in results.

Language Experience Team April 08 2013
| Edit |
Delete

Thanks for the tips - We are aiming to re-work the search algorithm to make it smarter. That includes supporting camel casing

by jsvnm | March 20 2013

essential.

by ctolkien | February 28 2013

Doesn't seem to support camel case based searching, at least not yet.

Language Experience Team April 08 2013
| Edit |
Delete

Yes, NavigateTo still doesn't support Camel Casing . It's something we're hoping to address

by stven1981 | February 26 2013

by stevenas3 | February 26 2013

by Steven.A.S | February 26 2013

by NateClark | February 25 2013

Nice work. I really like it,

Does it support CSS & Javascript? It doesn't seem to find functions in JS or style defs in CSS (that would be nice).

Language Experience Team February 25 2013
| Edit |
Delete

That one is more difficult to get. We created an entry on user voice here:
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3691056-support-javascript-and-css-for-navigateto-ctrl-

If we get enough votes, it'll help us prioritize this over other things. Share it around

by Toni_Wenzel | February 25 2013

Excelent work, thanks!

Searching with uppercase pattern (BMB for BusinessManagerBase) would be great. An option to restrict search only for method names of the current file would be another great feature.

by Евгений Корунов | February 25 2013

Hello.
Have problem. NavigationUIPackage incorrect load.
ActivityLog.xml
<entry>
<record>730</record>
<time>2013/02/25 06:14:21.128</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [NavigationUIPackage]</description>
<guid>{BF224198-F9AF-4B1B-B953-404A267B55F5}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>Параметр задан неверно. (Исключение из HRESULT: 0x80070057 (E_INVALIDARG))</errorinfo>
</entry>
<entry>
<record>731</record>
<time>2013/02/25 06:14:21.128</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [NavigationUIPackage]</description>
<guid>{BF224198-F9AF-4B1B-B953-404A267B55F5}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>Параметр задан неверно. (Исключение из HRESULT: 0x80070057 (E_INVALIDARG))</errorinfo>
</entry>

by Sprengmeistr | February 22 2013

I was always waiting for a feature like this. I find it a lot more useable than the modal ctrl+, dialog.

It'd be even greater, if you could search with wildcards, regex expressions and patterns (like PVM or PeVM for PersonViewModel).

I'd also like to customize the search-prefixes, because the ~-symbol is awkward to use on my keyboard.

Thanks for your great work.

Language Experience Team February 22 2013
| Edit |
Delete

We are looking at introducing powerful fuzzy search. It will take us a while, but it is something we want to get to

by Juan Manuel Arias | February 21 2013

Excellent

by Paiden36 | February 20 2013

As a DarkTheme user that doesn't like modal dialogs i'm quite happy to see a replacement for the NavigateTo dialog that integrates much better into the new VisualStudio UI.

For now it seems to work quite well. With some further improvements it would be an excellent extension with 5 stars, till then 4.

My suggestions:
1.) Enable more filter options: Class, Property, Field, Method...
2.) Add an option to disable that the editor view automatically opens the item highlighted in the InlineNavigation list. In my opinion this behavior is quite annoying. If disabled e.g. space bar should open in editor view but leave InlineNavigation active, enter opens item in editor view and closes the inline navigation.
3.) Add the possiblity to also set the filter at the end of the search term. Often i search for something and when there are too many results I then want to apply an filter. So '~Something' and 'Something~' should deliver the same results.

Keep up the good work.

by Georges Bilodeau | February 20 2013

Agree with previous review re: an option to disable previewing/opening auto-highlighted or single-clicked files in the Navigate To window. I've turned off Preview Tab in my main VS options and now auto-highlighted or single-clicked files in the Navigate To window are opened in full-edit mode, which is even more inconvenient than a preview tab.

Language Experience Team February 23 2013
| Edit |
Delete

Definitely on our radar. Thanks!

Sign in to Start a Discussion


  • keyboard shortcut stopped working
    1 Posts | Last Post Wed 2:39 PM
    • First, I love this extension - thanks!
      
      
      I accidentally reset my keyboard bindings back to the default, and now CTRL+, opens the default navigate to dialog. I (un)(re)installed the extensions, but I can't get the keyboard hook to come back. Any ideas?
  • THE BEST EXTENSION EVER
    1 Posts | Last Post May 11, 2013
    • THE BEST EXTENSION EVER. And I'm not even sorry for caps lock.
  • Merge with Find/Find in Files?
    1 Posts | Last Post April 24, 2013
    • The idea to combine few navigation dialogs into one is good and implemented well.
      
      I would like to see it merged with Find/Find in Files/Search Solution Explorer.  It's great to have single point of navigation with consistent experience.
  • Incorrect placement on High DPI
    5 Posts | Last Post April 09, 2013
    • Try to set DPI to 125% and look at the placement of popup!
      Please, fix this!
    • Have you reproduced my scenario? Guys?
    • Hey Xperiandri, the High DPI issue is on our radar of stuff to fix up
    • ?
    • ?
  • Got Focus?
    3 Posts | Last Post March 10, 2013
    • I like it, really do, it fits in nicely with the new Find/Replace dialog and the dark theme. As some of the other reviewers have mentioned, it'd be great if it supported camel case search and scoping to the current project or file.
      
      The biggest problem I'm having is that it never receives focus when it opens - the focus just stays inside the editor and I have to manually click on the window before I can start typing. I've tried disabling my other extensions, as well as reinstalling this one, but the problem persists. If anybody has any suggestions, I'd appreciate the help.
    • Hmm, that sounds like it will be tricky to diagnose without some debugging.  Besides things you've already tried (disabling extensions), does the problem happen even if, say, the Solution Explorer has focus when you execute the command?
      
      Also, I'll just point out that the camel-case behavior is the same as the original Navigate To dialog (because this one uses the same source of data).  C# and VB class/member search was written to support camel-case, but file names and C++ types were not.  That's definitely something we'd like to make consistent, but it's more invasive to fix since that logic is built into other Visual Studio components that this extension relies on.
    • I've just tried it from several different places and the results are never what you'd expect. The focus stays where it is whenever I launch the search from the text editor (be it code, xml, xaml, config, etc.), Solution Explorer, Performance Explorer, Test Explorer, SQL Server Object Explorer, or the search field of the Toolbox.
      
      When the focus is on an item in the Toolbox, an item in a Class Diagram, or the Project Properties designer, the focus seems to disappear (it doesn't move to the window, but at the same time it doesn't stay where it was). Despite not having focus, the window can always be dismissed by pressing escape, but the focus stays in the mystery location until I press escape a second time, at which point it returns to where it was before the search was opened.
      
      When I have more free time, I'll try disabling everything again, it might just be something I missed. I'll also get a few people around the office to try it out and see if any of them have similar issues.
      
      Anyway, thanks for the reply, and keep up the great work.
  • No camel case search
    1 Posts | Last Post February 27, 2013
    • I really like CamelCase searching in the old Ctrl+, dialog, searching SBL for ServerBeginLogon for example. That doesn't seem to work for file names. 
      
      Also, it would be nice to limit the simbol search to current file/project, I have biiiig solutions and searching for a symbol gets pretty complicated when we got many projects with similar simbol names.