如何自动按字母顺序排序AS3变量声明?

4

在编写代码时,我想知道是否存在一个插件,可以让我高亮一系列变量声明,按下一些特殊的键盘快捷键,然后它们就会按字母顺序出现。

在Flash Builder中或者FlashDevelop中有类似的工具吗?

比如说,从这样:

private var _value:Number;
private var _helloWorld:String;
private var _foobar:Boolean;

转换为:

private var _foobar:Boolean;
private var _helloWorld:String;
private var _value:Number;
3个回答

6

它有很多非常棒的功能!虽然我喜欢FlashDevelop的“按组排序”的简单性,但我认为在我工作中处理的大型应用程序中,FlexFormatter会更有用:D。我甚至可能会向我的同事推荐它,以消除那些一个开发人员不喜欢另一个开发人员编码风格的沮丧时刻。 - chamberlainpi
我通常只是复制粘贴到 Word 中并进行排序,但 FlexFormatter 真的很酷,感谢您的建议。1+ - ToddBFisher

1
在FlashDevelop中,高亮显示变量行,然后转到编辑菜单并选择“排序行”。

1
在FlashDevelop中,您可以选择一些文本并转到编辑 -> 排序行。甚至可能有一个键盘快捷键。
还有一个命令排序行组,如果您有分离的变量组,则非常有用。
private var _value1:Number;
private var _helloWorld1:String;
private var _foobar1:Boolean;

private var _value2:Number;
private var _helloWorld2:String;
private var _foobar2:Boolean;

结果为

private var _foobar1:Boolean;
private var _helloWorld1:String;
private var _value1:Number;

private var _foobar2:Boolean;
private var _helloWorld2:String;
private var _value2:Number;

没有!除非你自己设置。 - WORMSS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接