[Qt-creator] Qt-creator 2.0.0 evalution subjects
John Vilburn
john at ohanasoftware.com
Wed Apr 7 14:45:17 CEST 2010
Daniel,
I have used Visual Studio for many years and only recently started working with Qt Creator. I have found that I prefer the list of open files in the lower left window (Qt Creator style) over the tabbed windows (Visual Studio style). Thank you for the roundup of ways to navigate. I was unaware of several of those. I will have to remember Ctrl K. I just tried it and I love it!
Aloha,
John
On Apr 7, 2010, at 2:33 AM, Daniel Teske wrote:
>
>> 2) Working with tabs is very handy. It would be pleasant if you can open
>> multiple documents and switch between them by clicking the tab instead
>> of the up/down arrow.
>
> That suggestion comes up from time to time, so let me catch the opportunity to
> explain why we think managing your editors is a waste of time. And do a round
> up of all the ways you can navigate source code in creator.
>
> a) Tabs don't scale. That is they work fine if you have 5-6 editors open, they
> get cumbersome with 10 and if you need more horizontal space then the tab bar
> then the interface doesn't work at all.
>
> b) Tabs don't adapt to your working set.
>
> c) The common solution is to give the user the ability to reorder tabs. Now
> the user has to manage tabs instead of writing code.
>
> d) Tabs force you to limit the amount of open editors, because otherwise you
> get confused.
>
> Now, considers this use case description:
> "The users wants to switch editors."
>
> That's wrong. The user never wants to switch editors, rather switching editors
> is a mean to some other end. Instead we need to figure out what common tasks
> involve switching editors. Now I won't do that here, nor have we actually done
> that, but that's the thinking behind figuring out better ways to help the user
> navigate. And obviously we are drawing from a lot of experience ourselves
> developing code.
>
> One of the common things in many use cases is switching editors in a small
> working set. That is you are working on file a b and sometimes need to look at
> c, but much more editors. We have a shortcut for that: Ctrl+Tab
> The list in that window is sorted according to last used.
>
> Or another common thing is that you are working on multiple classes/functions
> that relate to each other, but are defined/declared in different files. We have
> two shortcut for that: F2 to follow the symbol.
> And Ctrl+Shift+U to find usages. (Arguably the second one isn't that helpful if
> you already had the editor open, but the first one is great even if you know
> that the editor would be once of the first one in the Ctrl+Tab list)
>
> And obviously we have F4 for switching between header and source.
>
> And then there is: Alt+Left for going backwards in the navigation history.
>
> Or use the locator (Ctrl+K) to simply tell creator where you want to go.
> Obviously it can be used to open files, but opening files is a mean to some
> other end.
>
> Let me give you an example for that:
> The use case being: Doing a simple fix in AMethod in SomeClass which comes from
> someclass.cpp/someclass.h
>
> With a tabbed user interface, you search for someclass.cpp in your tab bar,
> search for ::AMethod, find out that the method is not in that file, search for
> someclass.h in the tab bar, indeed the function is inline, do your one line fix
> and forgot where you came from.
>
> With Creator, you can press Ctrl+K m AMet (depending on your project, you
> probably need to type just 3-4 chars of the name.) Do your one line fix and
> then use Alt+Back to go back where you were.
>
> There are a few more like: Ctrl+K c for classes, Ctrl+K : for all symbols. And
> thanks to a community contribution: Ctrl+K . for symbols from the current file.
>
> daniel
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
More information about the Qt-creator-old
mailing list