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

Reply via email to