The making of TSW WebCoder 2013 part 15 – Code navigation

December 6, 2012

First of all: This is the last post in this series before the first beta version. It's been a long process, but my TODO list is finally down to a few items and all that's left is to finish it up and get it ready for you to test it. Expect it before Christmas :)

Code navigation is obviously an important aspect of every editor, and while previous version has had some of it, like "Navigate to identifier" and "Identifier search", WebCoder 2013 will do more on this area as well, with Navigation and Navigation History. Both can be accessed from the Ribbon, but most of the functionality will of course be fastest and most convenient to use with keyboard shortcuts.

First, Navigation. It's all about quickly navigating through your code, from tag to tag, function to function and so on. Here's how the menu looks:


Navigating to the next tag and then selecting it and all the way through its end tag can now be done with two key strokes. Jumping through the functions of a long PHP class or the selectors of a huge CSS file can now be done easier than ever before. These are my ideas for navigation functionality - perhaps you have some ideas as well? Let's talk about how this function might be expanded once the beta hits the site and you're able to try this out for yourself.

In the meantime, let's talk about the Navigation History, which looks like this:


The Navigation History tries to track the interesting places that you visit in your open files and then lets you navigate back and forth in them using the back and forward functions or the overview, as shown on the screenshot. Very handy!

These are some of the code navigation improvements in WebCoder 2013. Hope you like it all, because you will soon get a chance to try it out. Stay tuned, and in the meantime, let me know what you think of it all :)

Kasper (TSW) @ 8:54 pm in TSW,WebCoder

3 Responses to “The making of TSW WebCoder 2013 part 15 – Code navigation”

  1. Kevin Johnson says:

    This looks fantastic, I can’t wait for the beta. Very excited. Selecting a tag from beginning to end with two keystrokes sounds VERY handy!

  2. Ulf says:

    Great! Is the beta to be closed or public? And will Smarty be supported? Thanks!

  3. Kasper (TSW) says:

    Thank you, guys :)

    Ulf, the beta will be available to everyone. I haven’t added any Smarty support yet, but let’s talk about it what you and others would like in that department, once the beta hits the site :)

Leave a Reply