Hey Steven, does FD crash on you when you have your view split and choose File->close all?
On Thu, Aug 13, 2009 at 8:44 PM, Steven Sacks <[email protected]>wrote: > In FlexBuilder, they don't start appearing as auto-completion hints as you > type. You have to hit CTRL+SPACE. This is not a "mere" difference. You have > to stop writing code to get auto-completion. Even worse, it's not "live" > which means it breaks your natural flow. > > In FlashDevelop, you can hit space, return, period, open parentheses, open > bracket, or any non-alphanumeric character and it will auto-complete. In > FlexBuilder (and AFAIK, FDT) only return works. > > Here's a simple example: > > var loader:Loader; > > In FlashDevelop, you type these exact characters: > > lo.l( > > And it turns into this: > > loader.load( > > > In Flex Builder, you have to type this: > > lo CTRL+SPACE RETURN . l RETURN > > > That's 3 mental "breaks". FlashDevelop's auto-completion is a natural flow > and doesn't interrupt your typing, FlexBuilder's does three times. > > Let's quickly look at Flex Builder's example again in detail so I can > really illustrate the mental break it causes. > > lo CTRL+SPACE RETURN . l RETURN > > First, you have to hit two keys to get the hint, and then one more key to > accept the hint. Then, you type the period and then have to hit return > again to accept the load function hint. That last return causes oad( to > appear. > > The important part of that completion is the open parentheses. You are > expected to type RETURN to type ( and that is a mental break. It's far more > natural to type open parentheses because that's what your mind knows goes > after a method name. Sure, SHIFT+9 is not as "easy" to type as ENTER, but > that's hardly the point. This is about your mental flow as you type. One > makes you "think" (three times), the other doesn't because it just makes > sense. > > FlashDevelop's auto-completion allows you to access arrays and such easily, > too. > > var array:Array = []; > > FlashDevelop: > > ar[ > > Ends up with > > array[ > > > FlexBuilder you have to type: > > ar CTRL+SPACE ENTER [ > > Lame. > > On top of that, if you make a typo in FlexBuilder or FDT, the hints go > away. If you press CTRL+SPACE and there's a typo you get no hints. In > FlashDevelop, typos are forgiven and code hints still show up, and again, > "live" as you type. > > When it comes to auto-completion, the undisputed winner is FlashDevelop. > FDT is in second place, and FlexBuilder a distant third. > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- --Joel Stransky stranskydesign.com _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

