In article <[email protected]>, "Leandro T. C. Melo" <[email protected]> wrote:
> This seems to be the default behavior in IDEs like Visual Studio, > Eclipse, CodeBlocks, and NetBeans. However, I noticed a variation for > the case in which the selection is only within a single line. > Coincidentally, yesterday I merged into master a request (#252) that is > related to that. > > Considering the tools mentioned above, whenever the selection contains > multiple-lines the code is indented (just like Creator already does). > For the one line selection, excepting for NetBeans, all others by > default will replace the selected content with a tab, as you describe. > But in Eclipse I found an interesting behavior: It will only indent the > single line if the selection covers the entire line. Otherwise, it will > replace it by a tab. > > Since yesterday, Creator handles the single line selection case just > like Eclipse. I tried looking into other IDEs/editors to check for a > "common" way of handling this... I hope the approach is satisfying, but > if not, we can re-evaluate. But at first, I don't think that creating a > option for that would be necessary. Thanks. I am fine with the current behavior. Just wonder if the keys can be customized. I just think using different keys other than tab make it clear that I want to indent the code, not replacing the text with one tab character. Right now when I do want to replace the selection with a tab character, I have to delete it than hit the tab key. Making it work with other key combo will make it less ambiguous. It will also not require selection to indent a line. See BBEdit on Mac for the example. Thanks. PS. I also notice shift-clicking doesn't extend the selection any more. Filed a bug here: http://bugreports.qt.nokia.com/browse/QTCREATORBUG-4080 -- Stephen Chu _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-creator
